1dc728923Sopenharmony_cidiff --git a/lib/blkid/blkid.h b/lib/blkid/blkid.h
2dc728923Sopenharmony_cinew file mode 100644
3dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..81f3098c1b530bf357537784df5c813a06cacb95
4dc728923Sopenharmony_ci--- /dev/null
5dc728923Sopenharmony_ci+++ b/lib/blkid/blkid.h
6dc728923Sopenharmony_ci@@ -0,0 +1,110 @@
7dc728923Sopenharmony_ci+/*
8dc728923Sopenharmony_ci+ * blkid.h - Interface for libblkid, a library to identify block devices
9dc728923Sopenharmony_ci+ *
10dc728923Sopenharmony_ci+ * Copyright (C) 2001 Andreas Dilger
11dc728923Sopenharmony_ci+ * Copyright (C) 2003 Theodore Ts'o
12dc728923Sopenharmony_ci+ *
13dc728923Sopenharmony_ci+ * %Begin-Header%
14dc728923Sopenharmony_ci+ * This file may be redistributed under the terms of the
15dc728923Sopenharmony_ci+ * GNU Lesser General Public License.
16dc728923Sopenharmony_ci+ * %End-Header%
17dc728923Sopenharmony_ci+ */
18dc728923Sopenharmony_ci+
19dc728923Sopenharmony_ci+#ifndef _BLKID_BLKID_H
20dc728923Sopenharmony_ci+#define _BLKID_BLKID_H
21dc728923Sopenharmony_ci+
22dc728923Sopenharmony_ci+#include <sys/types.h>
23dc728923Sopenharmony_ci+#include <blkid/blkid_types.h>
24dc728923Sopenharmony_ci+
25dc728923Sopenharmony_ci+#ifdef __cplusplus
26dc728923Sopenharmony_ci+extern "C" {
27dc728923Sopenharmony_ci+#endif
28dc728923Sopenharmony_ci+
29dc728923Sopenharmony_ci+#define BLKID_VERSION	"1.0.0"
30dc728923Sopenharmony_ci+#define BLKID_DATE	"12-Feb-2003"
31dc728923Sopenharmony_ci+
32dc728923Sopenharmony_ci+typedef struct blkid_struct_dev *blkid_dev;
33dc728923Sopenharmony_ci+typedef struct blkid_struct_cache *blkid_cache;
34dc728923Sopenharmony_ci+typedef __s64 blkid_loff_t;
35dc728923Sopenharmony_ci+
36dc728923Sopenharmony_ci+typedef struct blkid_struct_tag_iterate *blkid_tag_iterate;
37dc728923Sopenharmony_ci+typedef struct blkid_struct_dev_iterate *blkid_dev_iterate;
38dc728923Sopenharmony_ci+
39dc728923Sopenharmony_ci+/*
40dc728923Sopenharmony_ci+ * Flags for blkid_get_dev
41dc728923Sopenharmony_ci+ *
42dc728923Sopenharmony_ci+ * BLKID_DEV_CREATE	Create an empty device structure if not found
43dc728923Sopenharmony_ci+ * 			in the cache.
44dc728923Sopenharmony_ci+ * BLKID_DEV_VERIFY	Make sure the device structure corresponds
45dc728923Sopenharmony_ci+ * 			with reality.
46dc728923Sopenharmony_ci+ * BLKID_DEV_FIND	Just look up a device entry, and return NULL
47dc728923Sopenharmony_ci+ * 			if it is not found.
48dc728923Sopenharmony_ci+ * BLKID_DEV_NORMAL	Get a valid device structure, either from the
49dc728923Sopenharmony_ci+ * 			cache or by probing the device.
50dc728923Sopenharmony_ci+ */
51dc728923Sopenharmony_ci+#define BLKID_DEV_FIND		0x0000
52dc728923Sopenharmony_ci+#define BLKID_DEV_CREATE	0x0001
53dc728923Sopenharmony_ci+#define BLKID_DEV_VERIFY	0x0002
54dc728923Sopenharmony_ci+#define BLKID_DEV_NORMAL	(BLKID_DEV_CREATE | BLKID_DEV_VERIFY)
55dc728923Sopenharmony_ci+
56dc728923Sopenharmony_ci+/* cache.c */
57dc728923Sopenharmony_ci+extern void blkid_put_cache(blkid_cache cache);
58dc728923Sopenharmony_ci+extern int blkid_get_cache(blkid_cache *cache, const char *filename);
59dc728923Sopenharmony_ci+extern void blkid_gc_cache(blkid_cache cache);
60dc728923Sopenharmony_ci+
61dc728923Sopenharmony_ci+/* dev.c */
62dc728923Sopenharmony_ci+extern const char *blkid_dev_devname(blkid_dev dev);
63dc728923Sopenharmony_ci+
64dc728923Sopenharmony_ci+extern blkid_dev_iterate blkid_dev_iterate_begin(blkid_cache cache);
65dc728923Sopenharmony_ci+extern int blkid_dev_set_search(blkid_dev_iterate iter,
66dc728923Sopenharmony_ci+				char *search_type, char *search_value);
67dc728923Sopenharmony_ci+extern int blkid_dev_next(blkid_dev_iterate iterate, blkid_dev *dev);
68dc728923Sopenharmony_ci+extern void blkid_dev_iterate_end(blkid_dev_iterate iterate);
69dc728923Sopenharmony_ci+
70dc728923Sopenharmony_ci+/* devno.c */
71dc728923Sopenharmony_ci+extern char *blkid_devno_to_devname(dev_t devno);
72dc728923Sopenharmony_ci+
73dc728923Sopenharmony_ci+/* devname.c */
74dc728923Sopenharmony_ci+extern int blkid_probe_all(blkid_cache cache);
75dc728923Sopenharmony_ci+extern int blkid_probe_all_new(blkid_cache cache);
76dc728923Sopenharmony_ci+extern blkid_dev blkid_get_dev(blkid_cache cache, const char *devname,
77dc728923Sopenharmony_ci+			       int flags);
78dc728923Sopenharmony_ci+
79dc728923Sopenharmony_ci+/* getsize.c */
80dc728923Sopenharmony_ci+extern blkid_loff_t blkid_get_dev_size(int fd);
81dc728923Sopenharmony_ci+
82dc728923Sopenharmony_ci+/* probe.c */
83dc728923Sopenharmony_ci+int blkid_known_fstype(const char *fstype);
84dc728923Sopenharmony_ci+extern blkid_dev blkid_verify(blkid_cache cache, blkid_dev dev);
85dc728923Sopenharmony_ci+
86dc728923Sopenharmony_ci+/* read.c */
87dc728923Sopenharmony_ci+
88dc728923Sopenharmony_ci+/* resolve.c */
89dc728923Sopenharmony_ci+extern char *blkid_get_tag_value(blkid_cache cache, const char *tagname,
90dc728923Sopenharmony_ci+				       const char *devname);
91dc728923Sopenharmony_ci+extern char *blkid_get_devname(blkid_cache cache, const char *token,
92dc728923Sopenharmony_ci+			       const char *value);
93dc728923Sopenharmony_ci+
94dc728923Sopenharmony_ci+/* tag.c */
95dc728923Sopenharmony_ci+extern blkid_tag_iterate blkid_tag_iterate_begin(blkid_dev dev);
96dc728923Sopenharmony_ci+extern int blkid_tag_next(blkid_tag_iterate iterate,
97dc728923Sopenharmony_ci+			      const char **type, const char **value);
98dc728923Sopenharmony_ci+extern void blkid_tag_iterate_end(blkid_tag_iterate iterate);
99dc728923Sopenharmony_ci+extern int blkid_dev_has_tag(blkid_dev dev, const char *type,
100dc728923Sopenharmony_ci+			     const char *value);
101dc728923Sopenharmony_ci+extern blkid_dev blkid_find_dev_with_tag(blkid_cache cache,
102dc728923Sopenharmony_ci+					 const char *type,
103dc728923Sopenharmony_ci+					 const char *value);
104dc728923Sopenharmony_ci+extern int blkid_parse_tag_string(const char *token, char **ret_type,
105dc728923Sopenharmony_ci+				  char **ret_val);
106dc728923Sopenharmony_ci+
107dc728923Sopenharmony_ci+/* version.c */
108dc728923Sopenharmony_ci+extern int blkid_parse_version_string(const char *ver_string);
109dc728923Sopenharmony_ci+extern int blkid_get_library_version(const char **ver_string,
110dc728923Sopenharmony_ci+				     const char **date_string);
111dc728923Sopenharmony_ci+
112dc728923Sopenharmony_ci+#ifdef __cplusplus
113dc728923Sopenharmony_ci+}
114dc728923Sopenharmony_ci+#endif
115dc728923Sopenharmony_ci+
116dc728923Sopenharmony_ci+#endif /* _BLKID_BLKID_H */
117dc728923Sopenharmony_cidiff --git a/lib/blkid/blkid_types.h b/lib/blkid/blkid_types.h
118dc728923Sopenharmony_cinew file mode 100644
119dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..d7ae93b59cdefc86c79729e81d902ef146ea7e75
120dc728923Sopenharmony_ci--- /dev/null
121dc728923Sopenharmony_ci+++ b/lib/blkid/blkid_types.h
122dc728923Sopenharmony_ci@@ -0,0 +1,174 @@
123dc728923Sopenharmony_ci+/* 
124dc728923Sopenharmony_ci+ * If linux/types.h is already been included, assume it has defined
125dc728923Sopenharmony_ci+ * everything we need.  (cross fingers)  Other header files may have 
126dc728923Sopenharmony_ci+ * also defined the types that we need.
127dc728923Sopenharmony_ci+ */
128dc728923Sopenharmony_ci+#if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
129dc728923Sopenharmony_ci+	!defined(_EXT2_TYPES_H))
130dc728923Sopenharmony_ci+#define _BLKID_TYPES_H
131dc728923Sopenharmony_ci+
132dc728923Sopenharmony_ci+#define __S8_TYPEDEF __signed__ char
133dc728923Sopenharmony_ci+#define __U8_TYPEDEF unsigned char
134dc728923Sopenharmony_ci+#define __S16_TYPEDEF __signed__ short
135dc728923Sopenharmony_ci+#define __U16_TYPEDEF unsigned short
136dc728923Sopenharmony_ci+#define __S32_TYPEDEF __signed__ int
137dc728923Sopenharmony_ci+#define __U32_TYPEDEF unsigned int
138dc728923Sopenharmony_ci+#define __S64_TYPEDEF __signed__ long long
139dc728923Sopenharmony_ci+#define __U64_TYPEDEF unsigned long long
140dc728923Sopenharmony_ci+
141dc728923Sopenharmony_ci+#ifndef HAVE___U8
142dc728923Sopenharmony_ci+#define HAVE___U8
143dc728923Sopenharmony_ci+#ifdef __U8_TYPEDEF
144dc728923Sopenharmony_ci+typedef __U8_TYPEDEF __u8;
145dc728923Sopenharmony_ci+#else
146dc728923Sopenharmony_ci+typedef unsigned char __u8;
147dc728923Sopenharmony_ci+#endif
148dc728923Sopenharmony_ci+#endif /* HAVE___U8 */
149dc728923Sopenharmony_ci+
150dc728923Sopenharmony_ci+#ifndef HAVE___S8
151dc728923Sopenharmony_ci+#define HAVE___S8
152dc728923Sopenharmony_ci+#ifdef __S8_TYPEDEF
153dc728923Sopenharmony_ci+typedef __S8_TYPEDEF __s8;
154dc728923Sopenharmony_ci+#else
155dc728923Sopenharmony_ci+typedef signed char __s8;
156dc728923Sopenharmony_ci+#endif
157dc728923Sopenharmony_ci+#endif /* HAVE___S8 */
158dc728923Sopenharmony_ci+
159dc728923Sopenharmony_ci+#ifndef HAVE___U16
160dc728923Sopenharmony_ci+#define HAVE___U16
161dc728923Sopenharmony_ci+#ifdef __U16_TYPEDEF
162dc728923Sopenharmony_ci+typedef __U16_TYPEDEF __u16;
163dc728923Sopenharmony_ci+#else
164dc728923Sopenharmony_ci+#if (4 == 2)
165dc728923Sopenharmony_ci+typedef	unsigned int	__u16;
166dc728923Sopenharmony_ci+#else
167dc728923Sopenharmony_ci+#if (2 == 2)
168dc728923Sopenharmony_ci+typedef	unsigned short	__u16;
169dc728923Sopenharmony_ci+#else
170dc728923Sopenharmony_ci+#undef HAVE___U16
171dc728923Sopenharmony_ci+  ?==error: undefined 16 bit type
172dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 2 */
173dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 2 */
174dc728923Sopenharmony_ci+#endif /* __U16_TYPEDEF */
175dc728923Sopenharmony_ci+#endif /* HAVE___U16 */
176dc728923Sopenharmony_ci+
177dc728923Sopenharmony_ci+#ifndef HAVE___S16
178dc728923Sopenharmony_ci+#define HAVE___S16
179dc728923Sopenharmony_ci+#ifdef __S16_TYPEDEF
180dc728923Sopenharmony_ci+typedef __S16_TYPEDEF __s16;
181dc728923Sopenharmony_ci+#else
182dc728923Sopenharmony_ci+#if (4 == 2)
183dc728923Sopenharmony_ci+typedef	int		__s16;
184dc728923Sopenharmony_ci+#else
185dc728923Sopenharmony_ci+#if (2 == 2)
186dc728923Sopenharmony_ci+typedef	short		__s16;
187dc728923Sopenharmony_ci+#else
188dc728923Sopenharmony_ci+#undef HAVE___S16
189dc728923Sopenharmony_ci+  ?==error: undefined 16 bit type
190dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 2 */
191dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 2 */
192dc728923Sopenharmony_ci+#endif /* __S16_TYPEDEF */
193dc728923Sopenharmony_ci+#endif /* HAVE___S16 */
194dc728923Sopenharmony_ci+
195dc728923Sopenharmony_ci+#ifndef HAVE___U32
196dc728923Sopenharmony_ci+#define HAVE___U32
197dc728923Sopenharmony_ci+#ifdef __U32_TYPEDEF
198dc728923Sopenharmony_ci+typedef __U32_TYPEDEF __u32;
199dc728923Sopenharmony_ci+#else
200dc728923Sopenharmony_ci+#if (4 == 4)
201dc728923Sopenharmony_ci+typedef	unsigned int	__u32;
202dc728923Sopenharmony_ci+#else
203dc728923Sopenharmony_ci+#if (4 == 4)
204dc728923Sopenharmony_ci+typedef	unsigned long	__u32;
205dc728923Sopenharmony_ci+#else
206dc728923Sopenharmony_ci+#if (2 == 4)
207dc728923Sopenharmony_ci+typedef	unsigned short	__u32;
208dc728923Sopenharmony_ci+#else
209dc728923Sopenharmony_ci+#undef HAVE___U32
210dc728923Sopenharmony_ci+ ?== error: undefined 32 bit type
211dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 4 */
212dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 4 */
213dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 4 */
214dc728923Sopenharmony_ci+#endif /* __U32_TYPEDEF */
215dc728923Sopenharmony_ci+#endif /* HAVE___U32 */
216dc728923Sopenharmony_ci+
217dc728923Sopenharmony_ci+#ifndef HAVE___S32
218dc728923Sopenharmony_ci+#define HAVE___S32
219dc728923Sopenharmony_ci+#ifdef __S32_TYPEDEF
220dc728923Sopenharmony_ci+typedef __S32_TYPEDEF __s32;
221dc728923Sopenharmony_ci+#else
222dc728923Sopenharmony_ci+#if (4 == 4)
223dc728923Sopenharmony_ci+typedef	int		__s32;
224dc728923Sopenharmony_ci+#else
225dc728923Sopenharmony_ci+#if (4 == 4)
226dc728923Sopenharmony_ci+typedef	long		__s32;
227dc728923Sopenharmony_ci+#else
228dc728923Sopenharmony_ci+#if (2 == 4)
229dc728923Sopenharmony_ci+typedef	short		__s32;
230dc728923Sopenharmony_ci+#else
231dc728923Sopenharmony_ci+#undef HAVE___S32
232dc728923Sopenharmony_ci+ ?== error: undefined 32 bit type
233dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 4 */
234dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 4 */
235dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 4 */
236dc728923Sopenharmony_ci+#endif /* __S32_TYPEDEF */
237dc728923Sopenharmony_ci+#endif /* HAVE___S32 */
238dc728923Sopenharmony_ci+
239dc728923Sopenharmony_ci+#ifndef HAVE___U64
240dc728923Sopenharmony_ci+#define HAVE___U64
241dc728923Sopenharmony_ci+#ifdef __U64_TYPEDEF
242dc728923Sopenharmony_ci+typedef __U64_TYPEDEF __u64;
243dc728923Sopenharmony_ci+#else
244dc728923Sopenharmony_ci+#if (4 == 8)
245dc728923Sopenharmony_ci+typedef unsigned int	__u64;
246dc728923Sopenharmony_ci+#else
247dc728923Sopenharmony_ci+#if (8 == 8)
248dc728923Sopenharmony_ci+typedef unsigned long long	__u64;
249dc728923Sopenharmony_ci+#else
250dc728923Sopenharmony_ci+#if (4 == 8)
251dc728923Sopenharmony_ci+typedef unsigned long	__u64;
252dc728923Sopenharmony_ci+#else
253dc728923Sopenharmony_ci+#undef HAVE___U64
254dc728923Sopenharmony_ci+ ?== error: undefined 64 bit type
255dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 8 */
256dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG_LONG == 8 */
257dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 8 */
258dc728923Sopenharmony_ci+#endif /* __U64_TYPEDEF */
259dc728923Sopenharmony_ci+#endif /* HAVE___U64 */
260dc728923Sopenharmony_ci+
261dc728923Sopenharmony_ci+#ifndef HAVE___S64
262dc728923Sopenharmony_ci+#define HAVE___S64
263dc728923Sopenharmony_ci+#ifdef __S64_TYPEDEF
264dc728923Sopenharmony_ci+typedef __S64_TYPEDEF __s64;
265dc728923Sopenharmony_ci+#else
266dc728923Sopenharmony_ci+#if (4 == 8)
267dc728923Sopenharmony_ci+typedef int		__s64;
268dc728923Sopenharmony_ci+#else
269dc728923Sopenharmony_ci+#if (8 == 8)
270dc728923Sopenharmony_ci+#if defined(__GNUC__)
271dc728923Sopenharmony_ci+typedef __signed__ long long	__s64;
272dc728923Sopenharmony_ci+#else
273dc728923Sopenharmony_ci+typedef signed long long	__s64;
274dc728923Sopenharmony_ci+#endif /* __GNUC__ */
275dc728923Sopenharmony_ci+#else
276dc728923Sopenharmony_ci+#if (4 == 8)
277dc728923Sopenharmony_ci+typedef long		__s64;
278dc728923Sopenharmony_ci+#else
279dc728923Sopenharmony_ci+#undef HAVE___S64
280dc728923Sopenharmony_ci+ ?== error: undefined 64 bit type
281dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 8 */
282dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG_LONG == 8 */
283dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 8 */
284dc728923Sopenharmony_ci+#endif /* __S64_TYPEDEF */
285dc728923Sopenharmony_ci+#endif /* HAVE___S64 */
286dc728923Sopenharmony_ci+
287dc728923Sopenharmony_ci+#undef __S8_TYPEDEF
288dc728923Sopenharmony_ci+#undef __U8_TYPEDEF
289dc728923Sopenharmony_ci+#undef __S16_TYPEDEF
290dc728923Sopenharmony_ci+#undef __U16_TYPEDEF
291dc728923Sopenharmony_ci+#undef __S32_TYPEDEF
292dc728923Sopenharmony_ci+#undef __U32_TYPEDEF
293dc728923Sopenharmony_ci+#undef __S64_TYPEDEF
294dc728923Sopenharmony_ci+#undef __U64_TYPEDEF
295dc728923Sopenharmony_ci+
296dc728923Sopenharmony_ci+#endif /* _*_TYPES_H */
297dc728923Sopenharmony_cidiff --git a/lib/config.h b/lib/config.h
298dc728923Sopenharmony_cinew file mode 100644
299dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..f9e9ad81a4669d62108a39a86c3a7c8fdb8fbcad
300dc728923Sopenharmony_ci--- /dev/null
301dc728923Sopenharmony_ci+++ b/lib/config.h
302dc728923Sopenharmony_ci@@ -0,0 +1,909 @@
303dc728923Sopenharmony_ci+/* lib/config.h.  Generated from config.h.in by configure.  */
304dc728923Sopenharmony_ci+/* lib/config.h.in.  Generated from configure.ac by autoheader.  */
305dc728923Sopenharmony_ci+
306dc728923Sopenharmony_ci+/* Define if building universal (internal helper macro) */
307dc728923Sopenharmony_ci+/* #undef AC_APPLE_UNIVERSAL_BUILD */
308dc728923Sopenharmony_ci+
309dc728923Sopenharmony_ci+/* Define to 1 if debugging the blkid library */
310dc728923Sopenharmony_ci+/* #undef CONFIG_BLKID_DEBUG */
311dc728923Sopenharmony_ci+
312dc728923Sopenharmony_ci+/* Define to 1 to compile findfs */
313dc728923Sopenharmony_ci+#define CONFIG_BUILD_FINDFS 1
314dc728923Sopenharmony_ci+
315dc728923Sopenharmony_ci+/* Define to 1 if debugging ext3/4 journal code */
316dc728923Sopenharmony_ci+/* #undef CONFIG_JBD_DEBUG */
317dc728923Sopenharmony_ci+
318dc728923Sopenharmony_ci+/* The internal ext2_filsys data structure appears to be corrupted */
319dc728923Sopenharmony_ci+#define	EXT2_FILSYS_CORRUPTED 1
320dc728923Sopenharmony_ci+
321dc728923Sopenharmony_ci+/* Define to 1 to enable mmp support */
322dc728923Sopenharmony_ci+#define CONFIG_MMP 1
323dc728923Sopenharmony_ci+
324dc728923Sopenharmony_ci+/* Define to 1 to enable tdb support */
325dc728923Sopenharmony_ci+/* #undef CONFIG_TDB */
326dc728923Sopenharmony_ci+
327dc728923Sopenharmony_ci+/* Define to 1 if the testio I/O manager should be enabled */
328dc728923Sopenharmony_ci+#define CONFIG_TESTIO_DEBUG 1
329dc728923Sopenharmony_ci+
330dc728923Sopenharmony_ci+/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
331dc728923Sopenharmony_ci+   systems. This function is required for `alloca.c' support on those systems.
332dc728923Sopenharmony_ci+   */
333dc728923Sopenharmony_ci+/* #undef CRAY_STACKSEG_END */
334dc728923Sopenharmony_ci+
335dc728923Sopenharmony_ci+/* Define to 1 if using `alloca.c'. */
336dc728923Sopenharmony_ci+/* #undef C_ALLOCA */
337dc728923Sopenharmony_ci+
338dc728923Sopenharmony_ci+/* Define to 1 to disable use of backtrace */
339dc728923Sopenharmony_ci+/* #undef DISABLE_BACKTRACE */
340dc728923Sopenharmony_ci+
341dc728923Sopenharmony_ci+/* Define to 1 to enable bitmap stats. */
342dc728923Sopenharmony_ci+#define ENABLE_BMAP_STATS 1
343dc728923Sopenharmony_ci+
344dc728923Sopenharmony_ci+/* Define to 1 to enable bitmap stats. */
345dc728923Sopenharmony_ci+/* #undef ENABLE_BMAP_STATS_OPS */
346dc728923Sopenharmony_ci+
347dc728923Sopenharmony_ci+/* Define to 1 if translation of program messages to the user's native
348dc728923Sopenharmony_ci+   language is requested. */
349dc728923Sopenharmony_ci+/* #undef ENABLE_NLS */
350dc728923Sopenharmony_ci+
351dc728923Sopenharmony_ci+/* Define to 1 if you have the `add_key' function. */
352dc728923Sopenharmony_ci+/* #undef HAVE_ADD_KEY */
353dc728923Sopenharmony_ci+
354dc728923Sopenharmony_ci+/* Define to 1 if you have `alloca', as a function or macro. */
355dc728923Sopenharmony_ci+#define HAVE_ALLOCA 1
356dc728923Sopenharmony_ci+
357dc728923Sopenharmony_ci+/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
358dc728923Sopenharmony_ci+   */
359dc728923Sopenharmony_ci+#define HAVE_ALLOCA_H 1
360dc728923Sopenharmony_ci+
361dc728923Sopenharmony_ci+/* Define to 1 if you have the `argz_count' function. */
362dc728923Sopenharmony_ci+#define HAVE_ARGZ_COUNT 1
363dc728923Sopenharmony_ci+
364dc728923Sopenharmony_ci+/* Define to 1 if you have the <argz.h> header file. */
365dc728923Sopenharmony_ci+#define HAVE_ARGZ_H 1
366dc728923Sopenharmony_ci+
367dc728923Sopenharmony_ci+/* Define to 1 if you have the `argz_next' function. */
368dc728923Sopenharmony_ci+#define HAVE_ARGZ_NEXT 1
369dc728923Sopenharmony_ci+
370dc728923Sopenharmony_ci+/* Define to 1 if you have the `argz_stringify' function. */
371dc728923Sopenharmony_ci+#define HAVE_ARGZ_STRINGIFY 1
372dc728923Sopenharmony_ci+
373dc728923Sopenharmony_ci+/* Define to 1 if you have the `asprintf' function. */
374dc728923Sopenharmony_ci+#define HAVE_ASPRINTF 1
375dc728923Sopenharmony_ci+
376dc728923Sopenharmony_ci+/* Define to 1 if you have the <attr/xattr.h> header file. */
377dc728923Sopenharmony_ci+/* #undef HAVE_ATTR_XATTR_H */
378dc728923Sopenharmony_ci+
379dc728923Sopenharmony_ci+/* Define to 1 if you have the `backtrace' function. */
380dc728923Sopenharmony_ci+/* #define HAVE_BACKTRACE 1 */
381dc728923Sopenharmony_ci+
382dc728923Sopenharmony_ci+/* Define to 1 if blkid has blkid_probe_enable_partitions */
383dc728923Sopenharmony_ci+/* #undef HAVE_BLKID_PROBE_ENABLE_PARTITIONS */
384dc728923Sopenharmony_ci+
385dc728923Sopenharmony_ci+/* Define to 1 if blkid has blkid_probe_get_topology */
386dc728923Sopenharmony_ci+/* #undef HAVE_BLKID_PROBE_GET_TOPOLOGY */
387dc728923Sopenharmony_ci+
388dc728923Sopenharmony_ci+/* Define to 1 if the compiler understands __builtin_expect. */
389dc728923Sopenharmony_ci+#define HAVE_BUILTIN_EXPECT 1
390dc728923Sopenharmony_ci+
391dc728923Sopenharmony_ci+/* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
392dc728923Sopenharmony_ci+   CoreFoundation framework. */
393dc728923Sopenharmony_ci+/* #undef HAVE_CFLOCALECOPYCURRENT */
394dc728923Sopenharmony_ci+
395dc728923Sopenharmony_ci+/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
396dc728923Sopenharmony_ci+   the CoreFoundation framework. */
397dc728923Sopenharmony_ci+/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
398dc728923Sopenharmony_ci+
399dc728923Sopenharmony_ci+/* Define to 1 if you have the `chflags' function. */
400dc728923Sopenharmony_ci+/* #undef HAVE_CHFLAGS */
401dc728923Sopenharmony_ci+
402dc728923Sopenharmony_ci+/* Define if the GNU dcgettext() function is already present or preinstalled.
403dc728923Sopenharmony_ci+   */
404dc728923Sopenharmony_ci+/* #undef HAVE_DCGETTEXT */
405dc728923Sopenharmony_ci+
406dc728923Sopenharmony_ci+/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
407dc728923Sopenharmony_ci+   don't. */
408dc728923Sopenharmony_ci+#define HAVE_DECL_FEOF_UNLOCKED 1
409dc728923Sopenharmony_ci+
410dc728923Sopenharmony_ci+/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
411dc728923Sopenharmony_ci+   you don't. */
412dc728923Sopenharmony_ci+#define HAVE_DECL_FGETS_UNLOCKED 1
413dc728923Sopenharmony_ci+
414dc728923Sopenharmony_ci+/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
415dc728923Sopenharmony_ci+   don't. */
416dc728923Sopenharmony_ci+#define HAVE_DECL_GETC_UNLOCKED 1
417dc728923Sopenharmony_ci+
418dc728923Sopenharmony_ci+/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
419dc728923Sopenharmony_ci+   don't. */
420dc728923Sopenharmony_ci+#define HAVE_DECL__SNPRINTF 0
421dc728923Sopenharmony_ci+
422dc728923Sopenharmony_ci+/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
423dc728923Sopenharmony_ci+   don't. */
424dc728923Sopenharmony_ci+#define HAVE_DECL__SNWPRINTF 0
425dc728923Sopenharmony_ci+
426dc728923Sopenharmony_ci+/* Define to 1 if you have the <dirent.h> header file. */
427dc728923Sopenharmony_ci+#define HAVE_DIRENT_H 1
428dc728923Sopenharmony_ci+
429dc728923Sopenharmony_ci+/* Define to 1 if you have the `dlopen' function. */
430dc728923Sopenharmony_ci+#define HAVE_DLOPEN 1
431dc728923Sopenharmony_ci+
432dc728923Sopenharmony_ci+/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
433dc728923Sopenharmony_ci+/* #undef HAVE_DOPRNT */
434dc728923Sopenharmony_ci+
435dc728923Sopenharmony_ci+/* Define to 1 if you have the <errno.h> header file. */
436dc728923Sopenharmony_ci+#define HAVE_ERRNO_H 1
437dc728923Sopenharmony_ci+
438dc728923Sopenharmony_ci+/* Define to 1 if you have the <execinfo.h> header file. */
439dc728923Sopenharmony_ci+/* #define HAVE_EXECINFO_H 1 */
440dc728923Sopenharmony_ci+
441dc728923Sopenharmony_ci+/* Define to 1 if Ext2 ioctls present */
442dc728923Sopenharmony_ci+#define HAVE_EXT2_IOCTLS 1
443dc728923Sopenharmony_ci+
444dc728923Sopenharmony_ci+/* Define to 1 if you have the `fadvise64' function. */
445dc728923Sopenharmony_ci+/* #undef HAVE_FADVISE64 */
446dc728923Sopenharmony_ci+
447dc728923Sopenharmony_ci+/* Define to 1 if you have the `fallocate' function. */
448dc728923Sopenharmony_ci+#define HAVE_FALLOCATE 1
449dc728923Sopenharmony_ci+
450dc728923Sopenharmony_ci+/* Define to 1 if you have the `fallocate64' function. */
451dc728923Sopenharmony_ci+#define HAVE_FALLOCATE64 1
452dc728923Sopenharmony_ci+
453dc728923Sopenharmony_ci+/* Define to 1 if you have the `fchown' function. */
454dc728923Sopenharmony_ci+#define HAVE_FCHOWN 1
455dc728923Sopenharmony_ci+
456dc728923Sopenharmony_ci+/* Define to 1 if you have the `fcntl' function. */
457dc728923Sopenharmony_ci+#define HAVE_FCNTL 1
458dc728923Sopenharmony_ci+
459dc728923Sopenharmony_ci+/* Define to 1 if you have the `fdatasync' function. */
460dc728923Sopenharmony_ci+#define HAVE_FDATASYNC 1
461dc728923Sopenharmony_ci+
462dc728923Sopenharmony_ci+/* Define to 1 if you have the <features.h> header file. */
463dc728923Sopenharmony_ci+#define HAVE_FEATURES_H 1
464dc728923Sopenharmony_ci+
465dc728923Sopenharmony_ci+/* Define to 1 if you have the `fstat64' function. */
466dc728923Sopenharmony_ci+#define HAVE_FSTAT64 1
467dc728923Sopenharmony_ci+
468dc728923Sopenharmony_ci+/* Define to 1 if you have the `fsync' function. */
469dc728923Sopenharmony_ci+#define HAVE_FSYNC 1
470dc728923Sopenharmony_ci+
471dc728923Sopenharmony_ci+/* Define to 1 if you have the `ftruncate64' function. */
472dc728923Sopenharmony_ci+#define HAVE_FTRUNCATE64 1
473dc728923Sopenharmony_ci+
474dc728923Sopenharmony_ci+/* Define to 1 if you have the <fuse.h> header file. */
475dc728923Sopenharmony_ci+/* #undef HAVE_FUSE_H */
476dc728923Sopenharmony_ci+
477dc728923Sopenharmony_ci+/* Define to 1 if you have the `futimes' function. */
478dc728923Sopenharmony_ci+#define HAVE_FUTIMES 1
479dc728923Sopenharmony_ci+
480dc728923Sopenharmony_ci+/* Define to 1 if you have the `fwprintf' function. */
481dc728923Sopenharmony_ci+#define HAVE_FWPRINTF 1
482dc728923Sopenharmony_ci+
483dc728923Sopenharmony_ci+/* Define to 1 if you have the `getcwd' function. */
484dc728923Sopenharmony_ci+#define HAVE_GETCWD 1
485dc728923Sopenharmony_ci+
486dc728923Sopenharmony_ci+/* Define to 1 if you have the `getdtablesize' function. */
487dc728923Sopenharmony_ci+#define HAVE_GETDTABLESIZE 1
488dc728923Sopenharmony_ci+
489dc728923Sopenharmony_ci+/* Define to 1 if you have the `getegid' function. */
490dc728923Sopenharmony_ci+#define HAVE_GETEGID 1
491dc728923Sopenharmony_ci+
492dc728923Sopenharmony_ci+/* Define to 1 if you have the `geteuid' function. */
493dc728923Sopenharmony_ci+#define HAVE_GETEUID 1
494dc728923Sopenharmony_ci+
495dc728923Sopenharmony_ci+/* Define to 1 if you have the `getgid' function. */
496dc728923Sopenharmony_ci+#define HAVE_GETGID 1
497dc728923Sopenharmony_ci+
498dc728923Sopenharmony_ci+/* Define to 1 if you have the `gethostname' function. */
499dc728923Sopenharmony_ci+#define HAVE_GETHOSTNAME 1
500dc728923Sopenharmony_ci+
501dc728923Sopenharmony_ci+/* Define to 1 if you have the `getmntinfo' function. */
502dc728923Sopenharmony_ci+/* #undef HAVE_GETMNTINFO */
503dc728923Sopenharmony_ci+
504dc728923Sopenharmony_ci+/* Define to 1 if you have the <getopt.h> header file. */
505dc728923Sopenharmony_ci+#define HAVE_GETOPT_H 1
506dc728923Sopenharmony_ci+
507dc728923Sopenharmony_ci+/* Define to 1 if you have the `getpagesize' function. */
508dc728923Sopenharmony_ci+#define HAVE_GETPAGESIZE 1
509dc728923Sopenharmony_ci+
510dc728923Sopenharmony_ci+/* Define to 1 if you have the `getpwuid_r' function. */
511dc728923Sopenharmony_ci+#define HAVE_GETPWUID_R 1
512dc728923Sopenharmony_ci+
513dc728923Sopenharmony_ci+/* Define to 1 if you have the `getrlimit' function. */
514dc728923Sopenharmony_ci+#define HAVE_GETRLIMIT 1
515dc728923Sopenharmony_ci+
516dc728923Sopenharmony_ci+/* Define to 1 if you have the `getrusage' function. */
517dc728923Sopenharmony_ci+#define HAVE_GETRUSAGE 1
518dc728923Sopenharmony_ci+
519dc728923Sopenharmony_ci+/* Define if the GNU gettext() function is already present or preinstalled. */
520dc728923Sopenharmony_ci+/* #undef HAVE_GETTEXT */
521dc728923Sopenharmony_ci+
522dc728923Sopenharmony_ci+/* Define to 1 if you have the `getuid' function. */
523dc728923Sopenharmony_ci+#define HAVE_GETUID 1
524dc728923Sopenharmony_ci+
525dc728923Sopenharmony_ci+/* Define if you have the iconv() function and it works. */
526dc728923Sopenharmony_ci+#define HAVE_ICONV 1
527dc728923Sopenharmony_ci+
528dc728923Sopenharmony_ci+/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
529dc728923Sopenharmony_ci+#define HAVE_INTMAX_T 1
530dc728923Sopenharmony_ci+
531dc728923Sopenharmony_ci+/* Define to 1 if the system has the type `intptr_t'. */
532dc728923Sopenharmony_ci+#define HAVE_INTPTR_T 1
533dc728923Sopenharmony_ci+
534dc728923Sopenharmony_ci+/* Define to 1 if you have the <inttypes.h> header file. */
535dc728923Sopenharmony_ci+#define HAVE_INTTYPES_H 1
536dc728923Sopenharmony_ci+
537dc728923Sopenharmony_ci+/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
538dc728923Sopenharmony_ci+   declares uintmax_t. */
539dc728923Sopenharmony_ci+#define HAVE_INTTYPES_H_WITH_UINTMAX 1
540dc728923Sopenharmony_ci+
541dc728923Sopenharmony_ci+/* Define to 1 if you have the `jrand48' function. */
542dc728923Sopenharmony_ci+#define HAVE_JRAND48 1
543dc728923Sopenharmony_ci+
544dc728923Sopenharmony_ci+/* Define to 1 if you have the `keyctl' function. */
545dc728923Sopenharmony_ci+/* #undef HAVE_KEYCTL */
546dc728923Sopenharmony_ci+
547dc728923Sopenharmony_ci+/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
548dc728923Sopenharmony_ci+#define HAVE_LANGINFO_CODESET 1
549dc728923Sopenharmony_ci+
550dc728923Sopenharmony_ci+/* Define if your <locale.h> file defines LC_MESSAGES. */
551dc728923Sopenharmony_ci+#define HAVE_LC_MESSAGES 1
552dc728923Sopenharmony_ci+
553dc728923Sopenharmony_ci+/* Define to 1 if you have the <limits.h> header file. */
554dc728923Sopenharmony_ci+#define HAVE_LIMITS_H 1
555dc728923Sopenharmony_ci+
556dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/falloc.h> header file. */
557dc728923Sopenharmony_ci+#define HAVE_LINUX_FALLOC_H 1
558dc728923Sopenharmony_ci+
559dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/fd.h> header file. */
560dc728923Sopenharmony_ci+#define HAVE_LINUX_FD_H 1
561dc728923Sopenharmony_ci+
562dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/fsmap.h> header file. */
563dc728923Sopenharmony_ci+#define HAVE_LINUX_FSMAP_H 1
564dc728923Sopenharmony_ci+
565dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/loop.h> header file. */
566dc728923Sopenharmony_ci+#define HAVE_LINUX_LOOP_H 1
567dc728923Sopenharmony_ci+
568dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/major.h> header file. */
569dc728923Sopenharmony_ci+#define HAVE_LINUX_MAJOR_H 1
570dc728923Sopenharmony_ci+
571dc728923Sopenharmony_ci+/* Define to 1 if you have the <linux/types.h> header file. */
572dc728923Sopenharmony_ci+#define HAVE_LINUX_TYPES_H 1
573dc728923Sopenharmony_ci+
574dc728923Sopenharmony_ci+/* Define to 1 if you have the `llistxattr' function. */
575dc728923Sopenharmony_ci+//#define HAVE_LLISTXATTR 1
576dc728923Sopenharmony_ci+
577dc728923Sopenharmony_ci+/* Define to 1 if you have the `llseek' function. */
578dc728923Sopenharmony_ci+/* #undef HAVE_LLSEEK */
579dc728923Sopenharmony_ci+
580dc728923Sopenharmony_ci+/* Define to 1 if llseek declared in unistd.h */
581dc728923Sopenharmony_ci+/* #undef HAVE_LLSEEK_PROTOTYPE */
582dc728923Sopenharmony_ci+
583dc728923Sopenharmony_ci+/* Define to 1 if the system has the type 'long long int'. */
584dc728923Sopenharmony_ci+#define HAVE_LONG_LONG_INT 1
585dc728923Sopenharmony_ci+
586dc728923Sopenharmony_ci+/* Define to 1 if you have the `lseek64' function. */
587dc728923Sopenharmony_ci+#define HAVE_LSEEK64 1
588dc728923Sopenharmony_ci+
589dc728923Sopenharmony_ci+/* Define to 1 if lseek64 declared in unistd.h */
590dc728923Sopenharmony_ci+#define HAVE_LSEEK64_PROTOTYPE 1
591dc728923Sopenharmony_ci+
592dc728923Sopenharmony_ci+/* Define to 1 if you have the <magic.h> header file. */
593dc728923Sopenharmony_ci+/* #undef HAVE_MAGIC_H */
594dc728923Sopenharmony_ci+
595dc728923Sopenharmony_ci+/* Define to 1 if you have the `mallinfo' function. */
596dc728923Sopenharmony_ci+/* #define HAVE_MALLINFO 1 */
597dc728923Sopenharmony_ci+
598dc728923Sopenharmony_ci+/* Define to 1 if you have the <malloc.h> header file. */
599dc728923Sopenharmony_ci+/* #define HAVE_MALLOC_H 1 */
600dc728923Sopenharmony_ci+
601dc728923Sopenharmony_ci+/* Define to 1 if you have the `mbrtowc' function. */
602dc728923Sopenharmony_ci+#define HAVE_MBRTOWC 1
603dc728923Sopenharmony_ci+
604dc728923Sopenharmony_ci+/* Define to 1 if you have the `mbstowcs' function. */
605dc728923Sopenharmony_ci+#define HAVE_MBSTOWCS 1
606dc728923Sopenharmony_ci+
607dc728923Sopenharmony_ci+/* Define to 1 if you have the `memalign' function. */
608dc728923Sopenharmony_ci+#define HAVE_MEMALIGN 1
609dc728923Sopenharmony_ci+
610dc728923Sopenharmony_ci+/* Define to 1 if you have the <memory.h> header file. */
611dc728923Sopenharmony_ci+#define HAVE_MEMORY_H 1
612dc728923Sopenharmony_ci+
613dc728923Sopenharmony_ci+/* Define to 1 if you have the `mempcpy' function. */
614dc728923Sopenharmony_ci+#define HAVE_MEMPCPY 1
615dc728923Sopenharmony_ci+
616dc728923Sopenharmony_ci+/* Define to 1 if you have the `mmap' function. */
617dc728923Sopenharmony_ci+#define HAVE_MMAP 1
618dc728923Sopenharmony_ci+
619dc728923Sopenharmony_ci+/* Define to 1 if you have the <mntent.h> header file. */
620dc728923Sopenharmony_ci+#define HAVE_MNTENT_H 1
621dc728923Sopenharmony_ci+
622dc728923Sopenharmony_ci+/* Define to 1 if mount supports nodev. */
623dc728923Sopenharmony_ci+#define HAVE_MOUNT_NODEV 1
624dc728923Sopenharmony_ci+
625dc728923Sopenharmony_ci+/* Define to 1 if mount supports nosuid. */
626dc728923Sopenharmony_ci+#define HAVE_MOUNT_NOSUID 1
627dc728923Sopenharmony_ci+
628dc728923Sopenharmony_ci+/* Define to 1 if you have the `msync' function. */
629dc728923Sopenharmony_ci+#define HAVE_MSYNC 1
630dc728923Sopenharmony_ci+
631dc728923Sopenharmony_ci+/* Define to 1 if you have the `munmap' function. */
632dc728923Sopenharmony_ci+#define HAVE_MUNMAP 1
633dc728923Sopenharmony_ci+
634dc728923Sopenharmony_ci+/* Define to 1 if you have the `nanosleep' function. */
635dc728923Sopenharmony_ci+#define HAVE_NANOSLEEP 1
636dc728923Sopenharmony_ci+
637dc728923Sopenharmony_ci+/* Define to 1 if you have the <netinet/in.h> header file. */
638dc728923Sopenharmony_ci+#define HAVE_NETINET_IN_H 1
639dc728923Sopenharmony_ci+
640dc728923Sopenharmony_ci+/* Define to 1 if you have the <net/if_dl.h> header file. */
641dc728923Sopenharmony_ci+/* #undef HAVE_NET_IF_DL_H */
642dc728923Sopenharmony_ci+
643dc728923Sopenharmony_ci+/* Define to 1 if you have the <net/if.h> header file. */
644dc728923Sopenharmony_ci+#define HAVE_NET_IF_H 1
645dc728923Sopenharmony_ci+
646dc728923Sopenharmony_ci+/* Define to 1 if you have the `newlocale' function. */
647dc728923Sopenharmony_ci+#define HAVE_NEWLOCALE 1
648dc728923Sopenharmony_ci+
649dc728923Sopenharmony_ci+/* Define to 1 if you have the `open64' function. */
650dc728923Sopenharmony_ci+#define HAVE_OPEN64 1
651dc728923Sopenharmony_ci+
652dc728923Sopenharmony_ci+/* Define to 1 if optreset for getopt is present */
653dc728923Sopenharmony_ci+/* #undef HAVE_OPTRESET */
654dc728923Sopenharmony_ci+
655dc728923Sopenharmony_ci+/* Define to 1 if you have the `pathconf' function. */
656dc728923Sopenharmony_ci+#define HAVE_PATHCONF 1
657dc728923Sopenharmony_ci+
658dc728923Sopenharmony_ci+/* Define to 1 if you have the <paths.h> header file. */
659dc728923Sopenharmony_ci+#define HAVE_PATHS_H 1
660dc728923Sopenharmony_ci+
661dc728923Sopenharmony_ci+/* Define to 1 if you have the `posix_fadvise' function. */
662dc728923Sopenharmony_ci+#define HAVE_POSIX_FADVISE 1
663dc728923Sopenharmony_ci+
664dc728923Sopenharmony_ci+/* Define to 1 if you have the `posix_fadvise64' function. */
665dc728923Sopenharmony_ci+#define HAVE_POSIX_FADVISE64 1
666dc728923Sopenharmony_ci+
667dc728923Sopenharmony_ci+/* Define to 1 if you have the `posix_memalign' function. */
668dc728923Sopenharmony_ci+#define HAVE_POSIX_MEMALIGN 1
669dc728923Sopenharmony_ci+
670dc728923Sopenharmony_ci+/* Define if your printf() function supports format strings with positions. */
671dc728923Sopenharmony_ci+#define HAVE_POSIX_PRINTF 1
672dc728923Sopenharmony_ci+
673dc728923Sopenharmony_ci+/* Define to 1 if you have the `prctl' function. */
674dc728923Sopenharmony_ci+#define HAVE_PRCTL 1
675dc728923Sopenharmony_ci+
676dc728923Sopenharmony_ci+/* Define to 1 if you have the `pread' function. */
677dc728923Sopenharmony_ci+#define HAVE_PREAD 1
678dc728923Sopenharmony_ci+
679dc728923Sopenharmony_ci+/* Define to 1 if you have the `pread64' function. */
680dc728923Sopenharmony_ci+#define HAVE_PREAD64 1
681dc728923Sopenharmony_ci+
682dc728923Sopenharmony_ci+/* Define to 1 if you have the <pthread.h> header file. */
683dc728923Sopenharmony_ci+#define HAVE_PTHREAD_H 1
684dc728923Sopenharmony_ci+
685dc728923Sopenharmony_ci+/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
686dc728923Sopenharmony_ci+#define HAVE_PTHREAD_MUTEX_RECURSIVE 1
687dc728923Sopenharmony_ci+
688dc728923Sopenharmony_ci+/* Define if the POSIX multithreading library has read/write locks. */
689dc728923Sopenharmony_ci+#define HAVE_PTHREAD_RWLOCK 1
690dc728923Sopenharmony_ci+
691dc728923Sopenharmony_ci+/* Define to 1 if you have the `putenv' function. */
692dc728923Sopenharmony_ci+#define HAVE_PUTENV 1
693dc728923Sopenharmony_ci+
694dc728923Sopenharmony_ci+/* Define to 1 if you have the `pwrite' function. */
695dc728923Sopenharmony_ci+#define HAVE_PWRITE 1
696dc728923Sopenharmony_ci+
697dc728923Sopenharmony_ci+/* Define to 1 if you have the `pwrite64' function. */
698dc728923Sopenharmony_ci+#define HAVE_PWRITE64 1
699dc728923Sopenharmony_ci+
700dc728923Sopenharmony_ci+/* Define to 1 if dirent has d_reclen */
701dc728923Sopenharmony_ci+#define HAVE_RECLEN_DIRENT 1
702dc728923Sopenharmony_ci+
703dc728923Sopenharmony_ci+/* Define to 1 if if struct sockaddr contains sa_len */
704dc728923Sopenharmony_ci+/* #undef HAVE_SA_LEN */
705dc728923Sopenharmony_ci+
706dc728923Sopenharmony_ci+/* Define to 1 if you have the `secure_getenv' function. */
707dc728923Sopenharmony_ci+#define HAVE_SECURE_GETENV 1
708dc728923Sopenharmony_ci+
709dc728923Sopenharmony_ci+/* Define to 1 if you have the <semaphore.h> header file. */
710dc728923Sopenharmony_ci+#define HAVE_SEMAPHORE_H 1
711dc728923Sopenharmony_ci+
712dc728923Sopenharmony_ci+/* Define to 1 if sem_init() exists */
713dc728923Sopenharmony_ci+#define HAVE_SEM_INIT 1
714dc728923Sopenharmony_ci+
715dc728923Sopenharmony_ci+/* Define to 1 if you have the `setenv' function. */
716dc728923Sopenharmony_ci+#define HAVE_SETENV 1
717dc728923Sopenharmony_ci+
718dc728923Sopenharmony_ci+/* Define to 1 if you have the <setjmp.h> header file. */
719dc728923Sopenharmony_ci+#define HAVE_SETJMP_H 1
720dc728923Sopenharmony_ci+
721dc728923Sopenharmony_ci+/* Define to 1 if you have the `setlocale' function. */
722dc728923Sopenharmony_ci+#define HAVE_SETLOCALE 1
723dc728923Sopenharmony_ci+
724dc728923Sopenharmony_ci+/* Define to 1 if you have the `setmntent' function. */
725dc728923Sopenharmony_ci+#define HAVE_SETMNTENT 1
726dc728923Sopenharmony_ci+
727dc728923Sopenharmony_ci+/* Define to 1 if you have the `setresgid' function. */
728dc728923Sopenharmony_ci+#define HAVE_SETRESGID 1
729dc728923Sopenharmony_ci+
730dc728923Sopenharmony_ci+/* Define to 1 if you have the `setresuid' function. */
731dc728923Sopenharmony_ci+#define HAVE_SETRESUID 1
732dc728923Sopenharmony_ci+
733dc728923Sopenharmony_ci+/* Define to 1 if you have the <signal.h> header file. */
734dc728923Sopenharmony_ci+#define HAVE_SIGNAL_H 1
735dc728923Sopenharmony_ci+
736dc728923Sopenharmony_ci+/* Define to 1 if you have the `snprintf' function. */
737dc728923Sopenharmony_ci+#define HAVE_SNPRINTF 1
738dc728923Sopenharmony_ci+
739dc728923Sopenharmony_ci+/* Define to 1 if you have the `srandom' function. */
740dc728923Sopenharmony_ci+#define HAVE_SRANDOM 1
741dc728923Sopenharmony_ci+
742dc728923Sopenharmony_ci+/* Define to 1 if struct stat has st_flags */
743dc728923Sopenharmony_ci+/* #undef HAVE_STAT_FLAGS */
744dc728923Sopenharmony_ci+
745dc728923Sopenharmony_ci+/* Define to 1 if you have the <stdarg.h> header file. */
746dc728923Sopenharmony_ci+#define HAVE_STDARG_H 1
747dc728923Sopenharmony_ci+
748dc728923Sopenharmony_ci+/* Define to 1 if you have the <stddef.h> header file. */
749dc728923Sopenharmony_ci+#define HAVE_STDDEF_H 1
750dc728923Sopenharmony_ci+
751dc728923Sopenharmony_ci+/* Define to 1 if you have the <stdint.h> header file. */
752dc728923Sopenharmony_ci+#define HAVE_STDINT_H 1
753dc728923Sopenharmony_ci+
754dc728923Sopenharmony_ci+/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
755dc728923Sopenharmony_ci+   uintmax_t. */
756dc728923Sopenharmony_ci+#define HAVE_STDINT_H_WITH_UINTMAX 1
757dc728923Sopenharmony_ci+
758dc728923Sopenharmony_ci+/* Define to 1 if you have the <stdlib.h> header file. */
759dc728923Sopenharmony_ci+#define HAVE_STDLIB_H 1
760dc728923Sopenharmony_ci+
761dc728923Sopenharmony_ci+/* Define to 1 if you have the `stpcpy' function. */
762dc728923Sopenharmony_ci+#define HAVE_STPCPY 1
763dc728923Sopenharmony_ci+
764dc728923Sopenharmony_ci+/* Define to 1 if you have the `strcasecmp' function. */
765dc728923Sopenharmony_ci+#define HAVE_STRCASECMP 1
766dc728923Sopenharmony_ci+
767dc728923Sopenharmony_ci+/* Define to 1 if you have the `strdup' function. */
768dc728923Sopenharmony_ci+#define HAVE_STRDUP 1
769dc728923Sopenharmony_ci+
770dc728923Sopenharmony_ci+/* Define to 1 if you have the <strings.h> header file. */
771dc728923Sopenharmony_ci+#define HAVE_STRINGS_H 1
772dc728923Sopenharmony_ci+
773dc728923Sopenharmony_ci+/* Define to 1 if you have the <string.h> header file. */
774dc728923Sopenharmony_ci+#define HAVE_STRING_H 1
775dc728923Sopenharmony_ci+
776dc728923Sopenharmony_ci+/* Define to 1 if you have the `strnlen' function. */
777dc728923Sopenharmony_ci+#define HAVE_STRNLEN 1
778dc728923Sopenharmony_ci+
779dc728923Sopenharmony_ci+/* Define to 1 if you have the `strptime' function. */
780dc728923Sopenharmony_ci+#define HAVE_STRPTIME 1
781dc728923Sopenharmony_ci+
782dc728923Sopenharmony_ci+/* Define to 1 if you have the `strtoul' function. */
783dc728923Sopenharmony_ci+#define HAVE_STRTOUL 1
784dc728923Sopenharmony_ci+
785dc728923Sopenharmony_ci+/* Define to 1 if you have the `strtoull' function. */
786dc728923Sopenharmony_ci+#define HAVE_STRTOULL 1
787dc728923Sopenharmony_ci+
788dc728923Sopenharmony_ci+/* Define to 1 if `st_atim' is a member of `struct stat'. */
789dc728923Sopenharmony_ci+#define HAVE_STRUCT_STAT_ST_ATIM 1
790dc728923Sopenharmony_ci+
791dc728923Sopenharmony_ci+/* Define to 1 if you have the `symlink' function. */
792dc728923Sopenharmony_ci+#define HAVE_SYMLINK 1
793dc728923Sopenharmony_ci+
794dc728923Sopenharmony_ci+/* Define to 1 if you have the `sync_file_range' function. */
795dc728923Sopenharmony_ci+#define HAVE_SYNC_FILE_RANGE 1
796dc728923Sopenharmony_ci+
797dc728923Sopenharmony_ci+/* Define to 1 if you have the `sysconf' function. */
798dc728923Sopenharmony_ci+#define HAVE_SYSCONF 1
799dc728923Sopenharmony_ci+
800dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/acl.h> header file. */
801dc728923Sopenharmony_ci+/* #undef HAVE_SYS_ACL_H */
802dc728923Sopenharmony_ci+
803dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/disklabel.h> header file. */
804dc728923Sopenharmony_ci+/* #undef HAVE_SYS_DISKLABEL_H */
805dc728923Sopenharmony_ci+
806dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/disk.h> header file. */
807dc728923Sopenharmony_ci+/* #undef HAVE_SYS_DISK_H */
808dc728923Sopenharmony_ci+
809dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/file.h> header file. */
810dc728923Sopenharmony_ci+#define HAVE_SYS_FILE_H 1
811dc728923Sopenharmony_ci+
812dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/ioctl.h> header file. */
813dc728923Sopenharmony_ci+#define HAVE_SYS_IOCTL_H 1
814dc728923Sopenharmony_ci+
815dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/key.h> header file. */
816dc728923Sopenharmony_ci+/* #undef HAVE_SYS_KEY_H */
817dc728923Sopenharmony_ci+
818dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/mkdev.h> header file. */
819dc728923Sopenharmony_ci+/* #undef HAVE_SYS_MKDEV_H */
820dc728923Sopenharmony_ci+
821dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/mman.h> header file. */
822dc728923Sopenharmony_ci+#define HAVE_SYS_MMAN_H 1
823dc728923Sopenharmony_ci+
824dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/mount.h> header file. */
825dc728923Sopenharmony_ci+#define HAVE_SYS_MOUNT_H 1
826dc728923Sopenharmony_ci+
827dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/param.h> header file. */
828dc728923Sopenharmony_ci+#define HAVE_SYS_PARAM_H 1
829dc728923Sopenharmony_ci+
830dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/prctl.h> header file. */
831dc728923Sopenharmony_ci+#define HAVE_SYS_PRCTL_H 1
832dc728923Sopenharmony_ci+
833dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/resource.h> header file. */
834dc728923Sopenharmony_ci+#define HAVE_SYS_RESOURCE_H 1
835dc728923Sopenharmony_ci+
836dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/select.h> header file. */
837dc728923Sopenharmony_ci+#define HAVE_SYS_SELECT_H 1
838dc728923Sopenharmony_ci+
839dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/socket.h> header file. */
840dc728923Sopenharmony_ci+#define HAVE_SYS_SOCKET_H 1
841dc728923Sopenharmony_ci+
842dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/sockio.h> header file. */
843dc728923Sopenharmony_ci+/* #undef HAVE_SYS_SOCKIO_H */
844dc728923Sopenharmony_ci+
845dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/stat.h> header file. */
846dc728923Sopenharmony_ci+#define HAVE_SYS_STAT_H 1
847dc728923Sopenharmony_ci+
848dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/syscall.h> header file. */
849dc728923Sopenharmony_ci+#define HAVE_SYS_SYSCALL_H 1
850dc728923Sopenharmony_ci+
851dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/sysctl.h> header file. */
852dc728923Sopenharmony_ci+/* #define HAVE_SYS_SYSCTL_H 1 */
853dc728923Sopenharmony_ci+
854dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/sysmacros.h> header file. */
855dc728923Sopenharmony_ci+#define HAVE_SYS_SYSMACROS_H 1
856dc728923Sopenharmony_ci+
857dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/time.h> header file. */
858dc728923Sopenharmony_ci+#define HAVE_SYS_TIME_H 1
859dc728923Sopenharmony_ci+
860dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/types.h> header file. */
861dc728923Sopenharmony_ci+#define HAVE_SYS_TYPES_H 1
862dc728923Sopenharmony_ci+
863dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/un.h> header file. */
864dc728923Sopenharmony_ci+#define HAVE_SYS_UN_H 1
865dc728923Sopenharmony_ci+
866dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/wait.h> header file. */
867dc728923Sopenharmony_ci+#define HAVE_SYS_WAIT_H 1
868dc728923Sopenharmony_ci+
869dc728923Sopenharmony_ci+/* Define to 1 if you have the <sys/xattr.h> header file. */
870dc728923Sopenharmony_ci+#define HAVE_SYS_XATTR_H 1
871dc728923Sopenharmony_ci+
872dc728923Sopenharmony_ci+/* Define to 1 if you have the <termios.h> header file. */
873dc728923Sopenharmony_ci+#define HAVE_TERMIOS_H 1
874dc728923Sopenharmony_ci+
875dc728923Sopenharmony_ci+/* Define to 1 if you have the <termio.h> header file. */
876dc728923Sopenharmony_ci+#define HAVE_TERMIO_H 1
877dc728923Sopenharmony_ci+
878dc728923Sopenharmony_ci+/* Define to 1 if you have the `tsearch' function. */
879dc728923Sopenharmony_ci+#define HAVE_TSEARCH 1
880dc728923Sopenharmony_ci+
881dc728923Sopenharmony_ci+/* Define to 1 if ssize_t declared */
882dc728923Sopenharmony_ci+#define HAVE_TYPE_SSIZE_T 1
883dc728923Sopenharmony_ci+
884dc728923Sopenharmony_ci+/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
885dc728923Sopenharmony_ci+#define HAVE_UINTMAX_T 1
886dc728923Sopenharmony_ci+
887dc728923Sopenharmony_ci+/* Define to 1 if you have the <unistd.h> header file. */
888dc728923Sopenharmony_ci+#define HAVE_UNISTD_H 1
889dc728923Sopenharmony_ci+
890dc728923Sopenharmony_ci+/* Define to 1 if the system has the type 'unsigned long long int'. */
891dc728923Sopenharmony_ci+#define HAVE_UNSIGNED_LONG_LONG_INT 1
892dc728923Sopenharmony_ci+
893dc728923Sopenharmony_ci+/* Define to 1 if you have the `uselocale' function. */
894dc728923Sopenharmony_ci+#define HAVE_USELOCALE 1
895dc728923Sopenharmony_ci+
896dc728923Sopenharmony_ci+/* Define to 1 if you have the `usleep' function. */
897dc728923Sopenharmony_ci+#define HAVE_USLEEP 1
898dc728923Sopenharmony_ci+
899dc728923Sopenharmony_ci+/* Define to 1 if you have the `utime' function. */
900dc728923Sopenharmony_ci+#define HAVE_UTIME 1
901dc728923Sopenharmony_ci+
902dc728923Sopenharmony_ci+/* Define to 1 if you have the `utimes' function. */
903dc728923Sopenharmony_ci+#define HAVE_UTIMES 1
904dc728923Sopenharmony_ci+
905dc728923Sopenharmony_ci+/* Define to 1 if you have the <utime.h> header file. */
906dc728923Sopenharmony_ci+#define HAVE_UTIME_H 1
907dc728923Sopenharmony_ci+
908dc728923Sopenharmony_ci+/* Define to 1 if you have the `valloc' function. */
909dc728923Sopenharmony_ci+#define HAVE_VALLOC 1
910dc728923Sopenharmony_ci+
911dc728923Sopenharmony_ci+/* Define to 1 or 0, depending whether the compiler supports simple visibility
912dc728923Sopenharmony_ci+   declarations. */
913dc728923Sopenharmony_ci+#define HAVE_VISIBILITY 1
914dc728923Sopenharmony_ci+
915dc728923Sopenharmony_ci+/* Define to 1 if you have the `vprintf' function. */
916dc728923Sopenharmony_ci+#define HAVE_VPRINTF 1
917dc728923Sopenharmony_ci+
918dc728923Sopenharmony_ci+/* Define if you have the 'wchar_t' type. */
919dc728923Sopenharmony_ci+#define HAVE_WCHAR_T 1
920dc728923Sopenharmony_ci+
921dc728923Sopenharmony_ci+/* Define to 1 if you have the `wcrtomb' function. */
922dc728923Sopenharmony_ci+#define HAVE_WCRTOMB 1
923dc728923Sopenharmony_ci+
924dc728923Sopenharmony_ci+/* Define to 1 if you have the `wcslen' function. */
925dc728923Sopenharmony_ci+#define HAVE_WCSLEN 1
926dc728923Sopenharmony_ci+
927dc728923Sopenharmony_ci+/* Define to 1 if you have the `wcsnlen' function. */
928dc728923Sopenharmony_ci+#define HAVE_WCSNLEN 1
929dc728923Sopenharmony_ci+
930dc728923Sopenharmony_ci+/* Define if you have the 'wint_t' type. */
931dc728923Sopenharmony_ci+#define HAVE_WINT_T 1
932dc728923Sopenharmony_ci+
933dc728923Sopenharmony_ci+/* Define to 1 if O_NOATIME works. */
934dc728923Sopenharmony_ci+#define HAVE_WORKING_O_NOATIME 0
935dc728923Sopenharmony_ci+
936dc728923Sopenharmony_ci+/* Define to 1 if O_NOFOLLOW works. */
937dc728923Sopenharmony_ci+#define HAVE_WORKING_O_NOFOLLOW 0
938dc728923Sopenharmony_ci+
939dc728923Sopenharmony_ci+/* Define to 1 if you have the `__fsetlocking' function. */
940dc728923Sopenharmony_ci+#define HAVE___FSETLOCKING 1
941dc728923Sopenharmony_ci+
942dc728923Sopenharmony_ci+/* Define to 1 if you have the `__secure_getenv' function. */
943dc728923Sopenharmony_ci+/* #undef HAVE___SECURE_GETENV */
944dc728923Sopenharmony_ci+
945dc728923Sopenharmony_ci+/* Define as const if the declaration of iconv() needs const. */
946dc728923Sopenharmony_ci+#define ICONV_CONST 
947dc728923Sopenharmony_ci+
948dc728923Sopenharmony_ci+/* Define if integer division by zero raises signal SIGFPE. */
949dc728923Sopenharmony_ci+#define INTDIV0_RAISES_SIGFPE 0
950dc728923Sopenharmony_ci+
951dc728923Sopenharmony_ci+/* package name for gettext */
952dc728923Sopenharmony_ci+#define PACKAGE "e2fsprogs"
953dc728923Sopenharmony_ci+
954dc728923Sopenharmony_ci+/* Define to the address where bug reports for this package should be sent. */
955dc728923Sopenharmony_ci+#define PACKAGE_BUGREPORT ""
956dc728923Sopenharmony_ci+
957dc728923Sopenharmony_ci+/* Define to the full name of this package. */
958dc728923Sopenharmony_ci+#define PACKAGE_NAME ""
959dc728923Sopenharmony_ci+
960dc728923Sopenharmony_ci+/* Define to the full name and version of this package. */
961dc728923Sopenharmony_ci+#define PACKAGE_STRING ""
962dc728923Sopenharmony_ci+
963dc728923Sopenharmony_ci+/* Define to the one symbol short name of this package. */
964dc728923Sopenharmony_ci+#define PACKAGE_TARNAME ""
965dc728923Sopenharmony_ci+
966dc728923Sopenharmony_ci+/* Define to the home page for this package. */
967dc728923Sopenharmony_ci+#define PACKAGE_URL ""
968dc728923Sopenharmony_ci+
969dc728923Sopenharmony_ci+/* Define to the version of this package. */
970dc728923Sopenharmony_ci+#define PACKAGE_VERSION ""
971dc728923Sopenharmony_ci+
972dc728923Sopenharmony_ci+/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
973dc728923Sopenharmony_ci+/* #undef PRI_MACROS_BROKEN */
974dc728923Sopenharmony_ci+
975dc728923Sopenharmony_ci+/* Define if the pthread_in_use() detection is hard. */
976dc728923Sopenharmony_ci+/* #undef PTHREAD_IN_USE_DETECTION_HARD */
977dc728923Sopenharmony_ci+
978dc728923Sopenharmony_ci+/* The size of `int', as computed by sizeof. */
979dc728923Sopenharmony_ci+#define SIZEOF_INT 4
980dc728923Sopenharmony_ci+
981dc728923Sopenharmony_ci+/* The size of `long', as computed by sizeof. */
982dc728923Sopenharmony_ci+#define SIZEOF_LONG 4
983dc728923Sopenharmony_ci+
984dc728923Sopenharmony_ci+/* The size of `long long', as computed by sizeof. */
985dc728923Sopenharmony_ci+#define SIZEOF_LONG_LONG 8
986dc728923Sopenharmony_ci+
987dc728923Sopenharmony_ci+/* The size of `off_t', as computed by sizeof. */
988dc728923Sopenharmony_ci+#define SIZEOF_OFF_T 4
989dc728923Sopenharmony_ci+
990dc728923Sopenharmony_ci+/* The size of `short', as computed by sizeof. */
991dc728923Sopenharmony_ci+#define SIZEOF_SHORT 2
992dc728923Sopenharmony_ci+
993dc728923Sopenharmony_ci+/* The size of `time_t', as computed by sizeof. */
994dc728923Sopenharmony_ci+#define SIZEOF_TIME_T 4
995dc728923Sopenharmony_ci+
996dc728923Sopenharmony_ci+/* Define as the maximum value of type 'size_t', if the system doesn't define
997dc728923Sopenharmony_ci+   it. */
998dc728923Sopenharmony_ci+#ifndef SIZE_MAX
999dc728923Sopenharmony_ci+/* # undef SIZE_MAX */
1000dc728923Sopenharmony_ci+#endif
1001dc728923Sopenharmony_ci+
1002dc728923Sopenharmony_ci+/* If using the C implementation of alloca, define if you know the
1003dc728923Sopenharmony_ci+   direction of stack growth for your system; otherwise it will be
1004dc728923Sopenharmony_ci+   automatically deduced at runtime.
1005dc728923Sopenharmony_ci+	STACK_DIRECTION > 0 => grows toward higher addresses
1006dc728923Sopenharmony_ci+	STACK_DIRECTION < 0 => grows toward lower addresses
1007dc728923Sopenharmony_ci+	STACK_DIRECTION = 0 => direction of growth unknown */
1008dc728923Sopenharmony_ci+/* #undef STACK_DIRECTION */
1009dc728923Sopenharmony_ci+
1010dc728923Sopenharmony_ci+/* Define to 1 if you have the ANSI C header files. */
1011dc728923Sopenharmony_ci+#define STDC_HEADERS 1
1012dc728923Sopenharmony_ci+
1013dc728923Sopenharmony_ci+/* If the compiler supports a TLS storage class define it to that here */
1014dc728923Sopenharmony_ci+/* #undef TLS */
1015dc728923Sopenharmony_ci+
1016dc728923Sopenharmony_ci+/* Define if the POSIX multithreading library can be used. */
1017dc728923Sopenharmony_ci+#define USE_POSIX_THREADS 1
1018dc728923Sopenharmony_ci+
1019dc728923Sopenharmony_ci+/* Define if references to the POSIX multithreading library should be made
1020dc728923Sopenharmony_ci+   weak. */
1021dc728923Sopenharmony_ci+#define USE_POSIX_THREADS_WEAK 1
1022dc728923Sopenharmony_ci+
1023dc728923Sopenharmony_ci+/* Define if the GNU Pth multithreading library can be used. */
1024dc728923Sopenharmony_ci+/* #undef USE_PTH_THREADS */
1025dc728923Sopenharmony_ci+
1026dc728923Sopenharmony_ci+/* Define if references to the GNU Pth multithreading library should be made
1027dc728923Sopenharmony_ci+   weak. */
1028dc728923Sopenharmony_ci+/* #undef USE_PTH_THREADS_WEAK */
1029dc728923Sopenharmony_ci+
1030dc728923Sopenharmony_ci+/* Define if the old Solaris multithreading library can be used. */
1031dc728923Sopenharmony_ci+/* #undef USE_SOLARIS_THREADS */
1032dc728923Sopenharmony_ci+
1033dc728923Sopenharmony_ci+/* Define if references to the old Solaris multithreading library should be
1034dc728923Sopenharmony_ci+   made weak. */
1035dc728923Sopenharmony_ci+/* #undef USE_SOLARIS_THREADS_WEAK */
1036dc728923Sopenharmony_ci+
1037dc728923Sopenharmony_ci+/* Enable extensions on AIX 3, Interix.  */
1038dc728923Sopenharmony_ci+#ifndef _ALL_SOURCE
1039dc728923Sopenharmony_ci+# define _ALL_SOURCE 1
1040dc728923Sopenharmony_ci+#endif
1041dc728923Sopenharmony_ci+/* Enable GNU extensions on systems that have them.  */
1042dc728923Sopenharmony_ci+#ifndef _GNU_SOURCE
1043dc728923Sopenharmony_ci+# define _GNU_SOURCE 1
1044dc728923Sopenharmony_ci+#endif
1045dc728923Sopenharmony_ci+/* Enable threading extensions on Solaris.  */
1046dc728923Sopenharmony_ci+#ifndef _POSIX_PTHREAD_SEMANTICS
1047dc728923Sopenharmony_ci+# define _POSIX_PTHREAD_SEMANTICS 1
1048dc728923Sopenharmony_ci+#endif
1049dc728923Sopenharmony_ci+/* Enable extensions on HP NonStop.  */
1050dc728923Sopenharmony_ci+#ifndef _TANDEM_SOURCE
1051dc728923Sopenharmony_ci+# define _TANDEM_SOURCE 1
1052dc728923Sopenharmony_ci+#endif
1053dc728923Sopenharmony_ci+/* Enable general extensions on Solaris.  */
1054dc728923Sopenharmony_ci+#ifndef __EXTENSIONS__
1055dc728923Sopenharmony_ci+# define __EXTENSIONS__ 1
1056dc728923Sopenharmony_ci+#endif
1057dc728923Sopenharmony_ci+
1058dc728923Sopenharmony_ci+
1059dc728923Sopenharmony_ci+/* Define to 1 to build uuidd */
1060dc728923Sopenharmony_ci+#define USE_UUIDD 1
1061dc728923Sopenharmony_ci+
1062dc728923Sopenharmony_ci+/* Define if the native Windows multithreading API can be used. */
1063dc728923Sopenharmony_ci+/* #undef USE_WINDOWS_THREADS */
1064dc728923Sopenharmony_ci+
1065dc728923Sopenharmony_ci+/* version for gettext */
1066dc728923Sopenharmony_ci+#define VERSION "0.14.1"
1067dc728923Sopenharmony_ci+
1068dc728923Sopenharmony_ci+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
1069dc728923Sopenharmony_ci+   significant byte first (like Motorola and SPARC, unlike Intel). */
1070dc728923Sopenharmony_ci+#if defined AC_APPLE_UNIVERSAL_BUILD
1071dc728923Sopenharmony_ci+# if defined __BIG_ENDIAN__
1072dc728923Sopenharmony_ci+#  define WORDS_BIGENDIAN 1
1073dc728923Sopenharmony_ci+# endif
1074dc728923Sopenharmony_ci+#else
1075dc728923Sopenharmony_ci+# ifndef WORDS_BIGENDIAN
1076dc728923Sopenharmony_ci+/* #  undef WORDS_BIGENDIAN */
1077dc728923Sopenharmony_ci+# endif
1078dc728923Sopenharmony_ci+#endif
1079dc728923Sopenharmony_ci+
1080dc728923Sopenharmony_ci+/* Define to 1 if Apple Darwin libintl workaround is needed */
1081dc728923Sopenharmony_ci+/* #undef _INTL_REDIRECT_MACROS */
1082dc728923Sopenharmony_ci+
1083dc728923Sopenharmony_ci+/* Define to 1 if on MINIX. */
1084dc728923Sopenharmony_ci+/* #undef _MINIX */
1085dc728923Sopenharmony_ci+
1086dc728923Sopenharmony_ci+/* Define to 2 if the system does not provide POSIX.1 features except with
1087dc728923Sopenharmony_ci+   this defined. */
1088dc728923Sopenharmony_ci+/* #undef _POSIX_1_SOURCE */
1089dc728923Sopenharmony_ci+
1090dc728923Sopenharmony_ci+/* Define to 1 if you need to in order for `stat' and other things to work. */
1091dc728923Sopenharmony_ci+/* #undef _POSIX_SOURCE */
1092dc728923Sopenharmony_ci+
1093dc728923Sopenharmony_ci+/* Please see the Gnulib manual for how to use these macros.
1094dc728923Sopenharmony_ci+
1095dc728923Sopenharmony_ci+   Suppress extern inline with HP-UX cc, as it appears to be broken; see
1096dc728923Sopenharmony_ci+   <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
1097dc728923Sopenharmony_ci+
1098dc728923Sopenharmony_ci+   Suppress extern inline with Sun C in standards-conformance mode, as it
1099dc728923Sopenharmony_ci+   mishandles inline functions that call each other.  E.g., for 'inline void f
1100dc728923Sopenharmony_ci+   (void) { } inline void g (void) { f (); }', c99 incorrectly complains
1101dc728923Sopenharmony_ci+   'reference to static identifier "f" in extern inline function'.
1102dc728923Sopenharmony_ci+   This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
1103dc728923Sopenharmony_ci+
1104dc728923Sopenharmony_ci+   Suppress the use of extern inline on Apple's platforms, as Libc at least
1105dc728923Sopenharmony_ci+   through Libc-825.26 (2013-04-09) is incompatible with it; see, e.g.,
1106dc728923Sopenharmony_ci+   <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>.
1107dc728923Sopenharmony_ci+   Perhaps Apple will fix this some day.  */
1108dc728923Sopenharmony_ci+#if ((__GNUC__ \
1109dc728923Sopenharmony_ci+      ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
1110dc728923Sopenharmony_ci+      : (199901L <= __STDC_VERSION__ \
1111dc728923Sopenharmony_ci+         && !defined __HP_cc \
1112dc728923Sopenharmony_ci+         && !(defined __SUNPRO_C && __STDC__))) \
1113dc728923Sopenharmony_ci+     && !defined __APPLE__)
1114dc728923Sopenharmony_ci+# define _GL_INLINE inline
1115dc728923Sopenharmony_ci+# define _GL_EXTERN_INLINE extern inline
1116dc728923Sopenharmony_ci+#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
1117dc728923Sopenharmony_ci+       && !defined __APPLE__)
1118dc728923Sopenharmony_ci+# if __GNUC_GNU_INLINE__
1119dc728923Sopenharmony_ci+   /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
1120dc728923Sopenharmony_ci+#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
1121dc728923Sopenharmony_ci+# else
1122dc728923Sopenharmony_ci+#  define _GL_INLINE extern inline
1123dc728923Sopenharmony_ci+# endif
1124dc728923Sopenharmony_ci+# define _GL_EXTERN_INLINE extern
1125dc728923Sopenharmony_ci+#else
1126dc728923Sopenharmony_ci+# define _GL_INLINE static _GL_UNUSED
1127dc728923Sopenharmony_ci+# define _GL_EXTERN_INLINE static _GL_UNUSED
1128dc728923Sopenharmony_ci+#endif
1129dc728923Sopenharmony_ci+
1130dc728923Sopenharmony_ci+#if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
1131dc728923Sopenharmony_ci+# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
1132dc728923Sopenharmony_ci+#  define _GL_INLINE_HEADER_CONST_PRAGMA
1133dc728923Sopenharmony_ci+# else
1134dc728923Sopenharmony_ci+#  define _GL_INLINE_HEADER_CONST_PRAGMA \
1135dc728923Sopenharmony_ci+     _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
1136dc728923Sopenharmony_ci+# endif
1137dc728923Sopenharmony_ci+  /* Suppress GCC's bogus "no previous prototype for 'FOO'"
1138dc728923Sopenharmony_ci+     and "no previous declaration for 'FOO'"  diagnostics,
1139dc728923Sopenharmony_ci+     when FOO is an inline function in the header; see
1140dc728923Sopenharmony_ci+     <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113>.  */
1141dc728923Sopenharmony_ci+# define _GL_INLINE_HEADER_BEGIN \
1142dc728923Sopenharmony_ci+    _Pragma ("GCC diagnostic push") \
1143dc728923Sopenharmony_ci+    _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
1144dc728923Sopenharmony_ci+    _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
1145dc728923Sopenharmony_ci+    _GL_INLINE_HEADER_CONST_PRAGMA
1146dc728923Sopenharmony_ci+# define _GL_INLINE_HEADER_END \
1147dc728923Sopenharmony_ci+    _Pragma ("GCC diagnostic pop")
1148dc728923Sopenharmony_ci+#else
1149dc728923Sopenharmony_ci+# define _GL_INLINE_HEADER_BEGIN
1150dc728923Sopenharmony_ci+# define _GL_INLINE_HEADER_END
1151dc728923Sopenharmony_ci+#endif
1152dc728923Sopenharmony_ci+
1153dc728923Sopenharmony_ci+/* Define to `__inline__' or `__inline' if that's what the C compiler
1154dc728923Sopenharmony_ci+   calls it, or to nothing if 'inline' is not supported under any name.  */
1155dc728923Sopenharmony_ci+#ifndef __cplusplus
1156dc728923Sopenharmony_ci+/* #undef inline */
1157dc728923Sopenharmony_ci+#endif
1158dc728923Sopenharmony_ci+
1159dc728923Sopenharmony_ci+/* Define as the type of the result of subtracting two pointers, if the system
1160dc728923Sopenharmony_ci+   doesn't define it. */
1161dc728923Sopenharmony_ci+/* #undef ptrdiff_t */
1162dc728923Sopenharmony_ci+
1163dc728923Sopenharmony_ci+/* Define to `unsigned int' if <sys/types.h> does not define. */
1164dc728923Sopenharmony_ci+/* #undef size_t */
1165dc728923Sopenharmony_ci+
1166dc728923Sopenharmony_ci+/* Define to unsigned long or unsigned long long if <stdint.h> and
1167dc728923Sopenharmony_ci+   <inttypes.h> don't define. */
1168dc728923Sopenharmony_ci+/* #undef uintmax_t */
1169dc728923Sopenharmony_ci+
1170dc728923Sopenharmony_ci+#include <dirpaths.h>
1171dc728923Sopenharmony_ci+
1172dc728923Sopenharmony_ci+
1173dc728923Sopenharmony_ci+#define __libc_lock_t                   gl_lock_t
1174dc728923Sopenharmony_ci+#define __libc_lock_define              gl_lock_define
1175dc728923Sopenharmony_ci+#define __libc_lock_define_initialized  gl_lock_define_initialized
1176dc728923Sopenharmony_ci+#define __libc_lock_init                gl_lock_init
1177dc728923Sopenharmony_ci+#define __libc_lock_lock                gl_lock_lock
1178dc728923Sopenharmony_ci+#define __libc_lock_unlock              gl_lock_unlock
1179dc728923Sopenharmony_ci+#define __libc_lock_recursive_t                   gl_recursive_lock_t
1180dc728923Sopenharmony_ci+#define __libc_lock_define_recursive              gl_recursive_lock_define
1181dc728923Sopenharmony_ci+#define __libc_lock_define_initialized_recursive  gl_recursive_lock_define_initialized
1182dc728923Sopenharmony_ci+#define __libc_lock_init_recursive                gl_recursive_lock_init
1183dc728923Sopenharmony_ci+#define __libc_lock_lock_recursive                gl_recursive_lock_lock
1184dc728923Sopenharmony_ci+#define __libc_lock_unlock_recursive              gl_recursive_lock_unlock
1185dc728923Sopenharmony_ci+#define glthread_in_use  libintl_thread_in_use
1186dc728923Sopenharmony_ci+#define glthread_lock_init_func     libintl_lock_init_func
1187dc728923Sopenharmony_ci+#define glthread_lock_lock_func     libintl_lock_lock_func
1188dc728923Sopenharmony_ci+#define glthread_lock_unlock_func   libintl_lock_unlock_func
1189dc728923Sopenharmony_ci+#define glthread_lock_destroy_func  libintl_lock_destroy_func
1190dc728923Sopenharmony_ci+#define glthread_rwlock_init_multithreaded     libintl_rwlock_init_multithreaded
1191dc728923Sopenharmony_ci+#define glthread_rwlock_init_func              libintl_rwlock_init_func
1192dc728923Sopenharmony_ci+#define glthread_rwlock_rdlock_multithreaded   libintl_rwlock_rdlock_multithreaded
1193dc728923Sopenharmony_ci+#define glthread_rwlock_rdlock_func            libintl_rwlock_rdlock_func
1194dc728923Sopenharmony_ci+#define glthread_rwlock_wrlock_multithreaded   libintl_rwlock_wrlock_multithreaded
1195dc728923Sopenharmony_ci+#define glthread_rwlock_wrlock_func            libintl_rwlock_wrlock_func
1196dc728923Sopenharmony_ci+#define glthread_rwlock_unlock_multithreaded   libintl_rwlock_unlock_multithreaded
1197dc728923Sopenharmony_ci+#define glthread_rwlock_unlock_func            libintl_rwlock_unlock_func
1198dc728923Sopenharmony_ci+#define glthread_rwlock_destroy_multithreaded  libintl_rwlock_destroy_multithreaded
1199dc728923Sopenharmony_ci+#define glthread_rwlock_destroy_func           libintl_rwlock_destroy_func
1200dc728923Sopenharmony_ci+#define glthread_recursive_lock_init_multithreaded     libintl_recursive_lock_init_multithreaded
1201dc728923Sopenharmony_ci+#define glthread_recursive_lock_init_func              libintl_recursive_lock_init_func
1202dc728923Sopenharmony_ci+#define glthread_recursive_lock_lock_multithreaded     libintl_recursive_lock_lock_multithreaded
1203dc728923Sopenharmony_ci+#define glthread_recursive_lock_lock_func              libintl_recursive_lock_lock_func
1204dc728923Sopenharmony_ci+#define glthread_recursive_lock_unlock_multithreaded   libintl_recursive_lock_unlock_multithreaded
1205dc728923Sopenharmony_ci+#define glthread_recursive_lock_unlock_func            libintl_recursive_lock_unlock_func
1206dc728923Sopenharmony_ci+#define glthread_recursive_lock_destroy_multithreaded  libintl_recursive_lock_destroy_multithreaded
1207dc728923Sopenharmony_ci+#define glthread_recursive_lock_destroy_func           libintl_recursive_lock_destroy_func
1208dc728923Sopenharmony_ci+#define glthread_once_func            libintl_once_func
1209dc728923Sopenharmony_ci+#define glthread_once_singlethreaded  libintl_once_singlethreaded
1210dc728923Sopenharmony_ci+#define glthread_once_multithreaded   libintl_once_multithreaded
1211dc728923Sopenharmony_ci+
1212dc728923Sopenharmony_cidiff --git a/lib/dirpaths.h b/lib/dirpaths.h
1213dc728923Sopenharmony_cinew file mode 100644
1214dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..14e2da62e4afd9aedd59f83e9a4c08fbf8bd8e3f
1215dc728923Sopenharmony_ci--- /dev/null
1216dc728923Sopenharmony_ci+++ b/lib/dirpaths.h
1217dc728923Sopenharmony_ci@@ -0,0 +1,10 @@
1218dc728923Sopenharmony_ci+/*
1219dc728923Sopenharmony_ci+ * This file contains the path names for various directories as
1220dc728923Sopenharmony_ci+ * controlled by the configure script.
1221dc728923Sopenharmony_ci+ */
1222dc728923Sopenharmony_ci+
1223dc728923Sopenharmony_ci+/* Where to put the messages file for internationalization support */
1224dc728923Sopenharmony_ci+#define LOCALEDIR		"/home/sunfan/OHOS_OTA2/hos/third_party/e2fsprogs-1.45.6/out/share/locale"
1225dc728923Sopenharmony_ci+
1226dc728923Sopenharmony_ci+/* Where to find the mke2fs.conf and e2fsck.conf files */
1227dc728923Sopenharmony_ci+#define ROOT_SYSCONFDIR		"/home/sunfan/OHOS_OTA2/hos/third_party/e2fsprogs-1.45.6/out/etc"
1228dc728923Sopenharmony_cidiff --git a/lib/ext2fs/crc32c_table.h b/lib/ext2fs/crc32c_table.h
1229dc728923Sopenharmony_cinew file mode 100644
1230dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..07b56d4db7e045e9e0438678a496c61306b76441
1231dc728923Sopenharmony_ci--- /dev/null
1232dc728923Sopenharmony_ci+++ b/lib/ext2fs/crc32c_table.h
1233dc728923Sopenharmony_ci@@ -0,0 +1,1044 @@
1234dc728923Sopenharmony_ci+/* this file is generated - do not edit */
1235dc728923Sopenharmony_ci+
1236dc728923Sopenharmony_ci+static const uint32_t crc32table_be[8][256] = {{
1237dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x04c11db7L), tobe(0x09823b6eL), tobe(0x0d4326d9L), 
1238dc728923Sopenharmony_ci+tobe(0x130476dcL), tobe(0x17c56b6bL), tobe(0x1a864db2L), tobe(0x1e475005L), 
1239dc728923Sopenharmony_ci+tobe(0x2608edb8L), tobe(0x22c9f00fL), tobe(0x2f8ad6d6L), tobe(0x2b4bcb61L), 
1240dc728923Sopenharmony_ci+tobe(0x350c9b64L), tobe(0x31cd86d3L), tobe(0x3c8ea00aL), tobe(0x384fbdbdL), 
1241dc728923Sopenharmony_ci+tobe(0x4c11db70L), tobe(0x48d0c6c7L), tobe(0x4593e01eL), tobe(0x4152fda9L), 
1242dc728923Sopenharmony_ci+tobe(0x5f15adacL), tobe(0x5bd4b01bL), tobe(0x569796c2L), tobe(0x52568b75L), 
1243dc728923Sopenharmony_ci+tobe(0x6a1936c8L), tobe(0x6ed82b7fL), tobe(0x639b0da6L), tobe(0x675a1011L), 
1244dc728923Sopenharmony_ci+tobe(0x791d4014L), tobe(0x7ddc5da3L), tobe(0x709f7b7aL), tobe(0x745e66cdL), 
1245dc728923Sopenharmony_ci+tobe(0x9823b6e0L), tobe(0x9ce2ab57L), tobe(0x91a18d8eL), tobe(0x95609039L), 
1246dc728923Sopenharmony_ci+tobe(0x8b27c03cL), tobe(0x8fe6dd8bL), tobe(0x82a5fb52L), tobe(0x8664e6e5L), 
1247dc728923Sopenharmony_ci+tobe(0xbe2b5b58L), tobe(0xbaea46efL), tobe(0xb7a96036L), tobe(0xb3687d81L), 
1248dc728923Sopenharmony_ci+tobe(0xad2f2d84L), tobe(0xa9ee3033L), tobe(0xa4ad16eaL), tobe(0xa06c0b5dL), 
1249dc728923Sopenharmony_ci+tobe(0xd4326d90L), tobe(0xd0f37027L), tobe(0xddb056feL), tobe(0xd9714b49L), 
1250dc728923Sopenharmony_ci+tobe(0xc7361b4cL), tobe(0xc3f706fbL), tobe(0xceb42022L), tobe(0xca753d95L), 
1251dc728923Sopenharmony_ci+tobe(0xf23a8028L), tobe(0xf6fb9d9fL), tobe(0xfbb8bb46L), tobe(0xff79a6f1L), 
1252dc728923Sopenharmony_ci+tobe(0xe13ef6f4L), tobe(0xe5ffeb43L), tobe(0xe8bccd9aL), tobe(0xec7dd02dL), 
1253dc728923Sopenharmony_ci+tobe(0x34867077L), tobe(0x30476dc0L), tobe(0x3d044b19L), tobe(0x39c556aeL), 
1254dc728923Sopenharmony_ci+tobe(0x278206abL), tobe(0x23431b1cL), tobe(0x2e003dc5L), tobe(0x2ac12072L), 
1255dc728923Sopenharmony_ci+tobe(0x128e9dcfL), tobe(0x164f8078L), tobe(0x1b0ca6a1L), tobe(0x1fcdbb16L), 
1256dc728923Sopenharmony_ci+tobe(0x018aeb13L), tobe(0x054bf6a4L), tobe(0x0808d07dL), tobe(0x0cc9cdcaL), 
1257dc728923Sopenharmony_ci+tobe(0x7897ab07L), tobe(0x7c56b6b0L), tobe(0x71159069L), tobe(0x75d48ddeL), 
1258dc728923Sopenharmony_ci+tobe(0x6b93dddbL), tobe(0x6f52c06cL), tobe(0x6211e6b5L), tobe(0x66d0fb02L), 
1259dc728923Sopenharmony_ci+tobe(0x5e9f46bfL), tobe(0x5a5e5b08L), tobe(0x571d7dd1L), tobe(0x53dc6066L), 
1260dc728923Sopenharmony_ci+tobe(0x4d9b3063L), tobe(0x495a2dd4L), tobe(0x44190b0dL), tobe(0x40d816baL), 
1261dc728923Sopenharmony_ci+tobe(0xaca5c697L), tobe(0xa864db20L), tobe(0xa527fdf9L), tobe(0xa1e6e04eL), 
1262dc728923Sopenharmony_ci+tobe(0xbfa1b04bL), tobe(0xbb60adfcL), tobe(0xb6238b25L), tobe(0xb2e29692L), 
1263dc728923Sopenharmony_ci+tobe(0x8aad2b2fL), tobe(0x8e6c3698L), tobe(0x832f1041L), tobe(0x87ee0df6L), 
1264dc728923Sopenharmony_ci+tobe(0x99a95df3L), tobe(0x9d684044L), tobe(0x902b669dL), tobe(0x94ea7b2aL), 
1265dc728923Sopenharmony_ci+tobe(0xe0b41de7L), tobe(0xe4750050L), tobe(0xe9362689L), tobe(0xedf73b3eL), 
1266dc728923Sopenharmony_ci+tobe(0xf3b06b3bL), tobe(0xf771768cL), tobe(0xfa325055L), tobe(0xfef34de2L), 
1267dc728923Sopenharmony_ci+tobe(0xc6bcf05fL), tobe(0xc27dede8L), tobe(0xcf3ecb31L), tobe(0xcbffd686L), 
1268dc728923Sopenharmony_ci+tobe(0xd5b88683L), tobe(0xd1799b34L), tobe(0xdc3abdedL), tobe(0xd8fba05aL), 
1269dc728923Sopenharmony_ci+tobe(0x690ce0eeL), tobe(0x6dcdfd59L), tobe(0x608edb80L), tobe(0x644fc637L), 
1270dc728923Sopenharmony_ci+tobe(0x7a089632L), tobe(0x7ec98b85L), tobe(0x738aad5cL), tobe(0x774bb0ebL), 
1271dc728923Sopenharmony_ci+tobe(0x4f040d56L), tobe(0x4bc510e1L), tobe(0x46863638L), tobe(0x42472b8fL), 
1272dc728923Sopenharmony_ci+tobe(0x5c007b8aL), tobe(0x58c1663dL), tobe(0x558240e4L), tobe(0x51435d53L), 
1273dc728923Sopenharmony_ci+tobe(0x251d3b9eL), tobe(0x21dc2629L), tobe(0x2c9f00f0L), tobe(0x285e1d47L), 
1274dc728923Sopenharmony_ci+tobe(0x36194d42L), tobe(0x32d850f5L), tobe(0x3f9b762cL), tobe(0x3b5a6b9bL), 
1275dc728923Sopenharmony_ci+tobe(0x0315d626L), tobe(0x07d4cb91L), tobe(0x0a97ed48L), tobe(0x0e56f0ffL), 
1276dc728923Sopenharmony_ci+tobe(0x1011a0faL), tobe(0x14d0bd4dL), tobe(0x19939b94L), tobe(0x1d528623L), 
1277dc728923Sopenharmony_ci+tobe(0xf12f560eL), tobe(0xf5ee4bb9L), tobe(0xf8ad6d60L), tobe(0xfc6c70d7L), 
1278dc728923Sopenharmony_ci+tobe(0xe22b20d2L), tobe(0xe6ea3d65L), tobe(0xeba91bbcL), tobe(0xef68060bL), 
1279dc728923Sopenharmony_ci+tobe(0xd727bbb6L), tobe(0xd3e6a601L), tobe(0xdea580d8L), tobe(0xda649d6fL), 
1280dc728923Sopenharmony_ci+tobe(0xc423cd6aL), tobe(0xc0e2d0ddL), tobe(0xcda1f604L), tobe(0xc960ebb3L), 
1281dc728923Sopenharmony_ci+tobe(0xbd3e8d7eL), tobe(0xb9ff90c9L), tobe(0xb4bcb610L), tobe(0xb07daba7L), 
1282dc728923Sopenharmony_ci+tobe(0xae3afba2L), tobe(0xaafbe615L), tobe(0xa7b8c0ccL), tobe(0xa379dd7bL), 
1283dc728923Sopenharmony_ci+tobe(0x9b3660c6L), tobe(0x9ff77d71L), tobe(0x92b45ba8L), tobe(0x9675461fL), 
1284dc728923Sopenharmony_ci+tobe(0x8832161aL), tobe(0x8cf30badL), tobe(0x81b02d74L), tobe(0x857130c3L), 
1285dc728923Sopenharmony_ci+tobe(0x5d8a9099L), tobe(0x594b8d2eL), tobe(0x5408abf7L), tobe(0x50c9b640L), 
1286dc728923Sopenharmony_ci+tobe(0x4e8ee645L), tobe(0x4a4ffbf2L), tobe(0x470cdd2bL), tobe(0x43cdc09cL), 
1287dc728923Sopenharmony_ci+tobe(0x7b827d21L), tobe(0x7f436096L), tobe(0x7200464fL), tobe(0x76c15bf8L), 
1288dc728923Sopenharmony_ci+tobe(0x68860bfdL), tobe(0x6c47164aL), tobe(0x61043093L), tobe(0x65c52d24L), 
1289dc728923Sopenharmony_ci+tobe(0x119b4be9L), tobe(0x155a565eL), tobe(0x18197087L), tobe(0x1cd86d30L), 
1290dc728923Sopenharmony_ci+tobe(0x029f3d35L), tobe(0x065e2082L), tobe(0x0b1d065bL), tobe(0x0fdc1becL), 
1291dc728923Sopenharmony_ci+tobe(0x3793a651L), tobe(0x3352bbe6L), tobe(0x3e119d3fL), tobe(0x3ad08088L), 
1292dc728923Sopenharmony_ci+tobe(0x2497d08dL), tobe(0x2056cd3aL), tobe(0x2d15ebe3L), tobe(0x29d4f654L), 
1293dc728923Sopenharmony_ci+tobe(0xc5a92679L), tobe(0xc1683bceL), tobe(0xcc2b1d17L), tobe(0xc8ea00a0L), 
1294dc728923Sopenharmony_ci+tobe(0xd6ad50a5L), tobe(0xd26c4d12L), tobe(0xdf2f6bcbL), tobe(0xdbee767cL), 
1295dc728923Sopenharmony_ci+tobe(0xe3a1cbc1L), tobe(0xe760d676L), tobe(0xea23f0afL), tobe(0xeee2ed18L), 
1296dc728923Sopenharmony_ci+tobe(0xf0a5bd1dL), tobe(0xf464a0aaL), tobe(0xf9278673L), tobe(0xfde69bc4L), 
1297dc728923Sopenharmony_ci+tobe(0x89b8fd09L), tobe(0x8d79e0beL), tobe(0x803ac667L), tobe(0x84fbdbd0L), 
1298dc728923Sopenharmony_ci+tobe(0x9abc8bd5L), tobe(0x9e7d9662L), tobe(0x933eb0bbL), tobe(0x97ffad0cL), 
1299dc728923Sopenharmony_ci+tobe(0xafb010b1L), tobe(0xab710d06L), tobe(0xa6322bdfL), tobe(0xa2f33668L), 
1300dc728923Sopenharmony_ci+tobe(0xbcb4666dL), tobe(0xb8757bdaL), tobe(0xb5365d03L), tobe(0xb1f740b4L)},
1301dc728923Sopenharmony_ci+{
1302dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0xd219c1dcL), tobe(0xa0f29e0fL), tobe(0x72eb5fd3L), 
1303dc728923Sopenharmony_ci+tobe(0x452421a9L), tobe(0x973de075L), tobe(0xe5d6bfa6L), tobe(0x37cf7e7aL), 
1304dc728923Sopenharmony_ci+tobe(0x8a484352L), tobe(0x5851828eL), tobe(0x2abadd5dL), tobe(0xf8a31c81L), 
1305dc728923Sopenharmony_ci+tobe(0xcf6c62fbL), tobe(0x1d75a327L), tobe(0x6f9efcf4L), tobe(0xbd873d28L), 
1306dc728923Sopenharmony_ci+tobe(0x10519b13L), tobe(0xc2485acfL), tobe(0xb0a3051cL), tobe(0x62bac4c0L), 
1307dc728923Sopenharmony_ci+tobe(0x5575babaL), tobe(0x876c7b66L), tobe(0xf58724b5L), tobe(0x279ee569L), 
1308dc728923Sopenharmony_ci+tobe(0x9a19d841L), tobe(0x4800199dL), tobe(0x3aeb464eL), tobe(0xe8f28792L), 
1309dc728923Sopenharmony_ci+tobe(0xdf3df9e8L), tobe(0x0d243834L), tobe(0x7fcf67e7L), tobe(0xadd6a63bL), 
1310dc728923Sopenharmony_ci+tobe(0x20a33626L), tobe(0xf2baf7faL), tobe(0x8051a829L), tobe(0x524869f5L), 
1311dc728923Sopenharmony_ci+tobe(0x6587178fL), tobe(0xb79ed653L), tobe(0xc5758980L), tobe(0x176c485cL), 
1312dc728923Sopenharmony_ci+tobe(0xaaeb7574L), tobe(0x78f2b4a8L), tobe(0x0a19eb7bL), tobe(0xd8002aa7L), 
1313dc728923Sopenharmony_ci+tobe(0xefcf54ddL), tobe(0x3dd69501L), tobe(0x4f3dcad2L), tobe(0x9d240b0eL), 
1314dc728923Sopenharmony_ci+tobe(0x30f2ad35L), tobe(0xe2eb6ce9L), tobe(0x9000333aL), tobe(0x4219f2e6L), 
1315dc728923Sopenharmony_ci+tobe(0x75d68c9cL), tobe(0xa7cf4d40L), tobe(0xd5241293L), tobe(0x073dd34fL), 
1316dc728923Sopenharmony_ci+tobe(0xbabaee67L), tobe(0x68a32fbbL), tobe(0x1a487068L), tobe(0xc851b1b4L), 
1317dc728923Sopenharmony_ci+tobe(0xff9ecfceL), tobe(0x2d870e12L), tobe(0x5f6c51c1L), tobe(0x8d75901dL), 
1318dc728923Sopenharmony_ci+tobe(0x41466c4cL), tobe(0x935fad90L), tobe(0xe1b4f243L), tobe(0x33ad339fL), 
1319dc728923Sopenharmony_ci+tobe(0x04624de5L), tobe(0xd67b8c39L), tobe(0xa490d3eaL), tobe(0x76891236L), 
1320dc728923Sopenharmony_ci+tobe(0xcb0e2f1eL), tobe(0x1917eec2L), tobe(0x6bfcb111L), tobe(0xb9e570cdL), 
1321dc728923Sopenharmony_ci+tobe(0x8e2a0eb7L), tobe(0x5c33cf6bL), tobe(0x2ed890b8L), tobe(0xfcc15164L), 
1322dc728923Sopenharmony_ci+tobe(0x5117f75fL), tobe(0x830e3683L), tobe(0xf1e56950L), tobe(0x23fca88cL), 
1323dc728923Sopenharmony_ci+tobe(0x1433d6f6L), tobe(0xc62a172aL), tobe(0xb4c148f9L), tobe(0x66d88925L), 
1324dc728923Sopenharmony_ci+tobe(0xdb5fb40dL), tobe(0x094675d1L), tobe(0x7bad2a02L), tobe(0xa9b4ebdeL), 
1325dc728923Sopenharmony_ci+tobe(0x9e7b95a4L), tobe(0x4c625478L), tobe(0x3e890babL), tobe(0xec90ca77L), 
1326dc728923Sopenharmony_ci+tobe(0x61e55a6aL), tobe(0xb3fc9bb6L), tobe(0xc117c465L), tobe(0x130e05b9L), 
1327dc728923Sopenharmony_ci+tobe(0x24c17bc3L), tobe(0xf6d8ba1fL), tobe(0x8433e5ccL), tobe(0x562a2410L), 
1328dc728923Sopenharmony_ci+tobe(0xebad1938L), tobe(0x39b4d8e4L), tobe(0x4b5f8737L), tobe(0x994646ebL), 
1329dc728923Sopenharmony_ci+tobe(0xae893891L), tobe(0x7c90f94dL), tobe(0x0e7ba69eL), tobe(0xdc626742L), 
1330dc728923Sopenharmony_ci+tobe(0x71b4c179L), tobe(0xa3ad00a5L), tobe(0xd1465f76L), tobe(0x035f9eaaL), 
1331dc728923Sopenharmony_ci+tobe(0x3490e0d0L), tobe(0xe689210cL), tobe(0x94627edfL), tobe(0x467bbf03L), 
1332dc728923Sopenharmony_ci+tobe(0xfbfc822bL), tobe(0x29e543f7L), tobe(0x5b0e1c24L), tobe(0x8917ddf8L), 
1333dc728923Sopenharmony_ci+tobe(0xbed8a382L), tobe(0x6cc1625eL), tobe(0x1e2a3d8dL), tobe(0xcc33fc51L), 
1334dc728923Sopenharmony_ci+tobe(0x828cd898L), tobe(0x50951944L), tobe(0x227e4697L), tobe(0xf067874bL), 
1335dc728923Sopenharmony_ci+tobe(0xc7a8f931L), tobe(0x15b138edL), tobe(0x675a673eL), tobe(0xb543a6e2L), 
1336dc728923Sopenharmony_ci+tobe(0x08c49bcaL), tobe(0xdadd5a16L), tobe(0xa83605c5L), tobe(0x7a2fc419L), 
1337dc728923Sopenharmony_ci+tobe(0x4de0ba63L), tobe(0x9ff97bbfL), tobe(0xed12246cL), tobe(0x3f0be5b0L), 
1338dc728923Sopenharmony_ci+tobe(0x92dd438bL), tobe(0x40c48257L), tobe(0x322fdd84L), tobe(0xe0361c58L), 
1339dc728923Sopenharmony_ci+tobe(0xd7f96222L), tobe(0x05e0a3feL), tobe(0x770bfc2dL), tobe(0xa5123df1L), 
1340dc728923Sopenharmony_ci+tobe(0x189500d9L), tobe(0xca8cc105L), tobe(0xb8679ed6L), tobe(0x6a7e5f0aL), 
1341dc728923Sopenharmony_ci+tobe(0x5db12170L), tobe(0x8fa8e0acL), tobe(0xfd43bf7fL), tobe(0x2f5a7ea3L), 
1342dc728923Sopenharmony_ci+tobe(0xa22feebeL), tobe(0x70362f62L), tobe(0x02dd70b1L), tobe(0xd0c4b16dL), 
1343dc728923Sopenharmony_ci+tobe(0xe70bcf17L), tobe(0x35120ecbL), tobe(0x47f95118L), tobe(0x95e090c4L), 
1344dc728923Sopenharmony_ci+tobe(0x2867adecL), tobe(0xfa7e6c30L), tobe(0x889533e3L), tobe(0x5a8cf23fL), 
1345dc728923Sopenharmony_ci+tobe(0x6d438c45L), tobe(0xbf5a4d99L), tobe(0xcdb1124aL), tobe(0x1fa8d396L), 
1346dc728923Sopenharmony_ci+tobe(0xb27e75adL), tobe(0x6067b471L), tobe(0x128ceba2L), tobe(0xc0952a7eL), 
1347dc728923Sopenharmony_ci+tobe(0xf75a5404L), tobe(0x254395d8L), tobe(0x57a8ca0bL), tobe(0x85b10bd7L), 
1348dc728923Sopenharmony_ci+tobe(0x383636ffL), tobe(0xea2ff723L), tobe(0x98c4a8f0L), tobe(0x4add692cL), 
1349dc728923Sopenharmony_ci+tobe(0x7d121756L), tobe(0xaf0bd68aL), tobe(0xdde08959L), tobe(0x0ff94885L), 
1350dc728923Sopenharmony_ci+tobe(0xc3cab4d4L), tobe(0x11d37508L), tobe(0x63382adbL), tobe(0xb121eb07L), 
1351dc728923Sopenharmony_ci+tobe(0x86ee957dL), tobe(0x54f754a1L), tobe(0x261c0b72L), tobe(0xf405caaeL), 
1352dc728923Sopenharmony_ci+tobe(0x4982f786L), tobe(0x9b9b365aL), tobe(0xe9706989L), tobe(0x3b69a855L), 
1353dc728923Sopenharmony_ci+tobe(0x0ca6d62fL), tobe(0xdebf17f3L), tobe(0xac544820L), tobe(0x7e4d89fcL), 
1354dc728923Sopenharmony_ci+tobe(0xd39b2fc7L), tobe(0x0182ee1bL), tobe(0x7369b1c8L), tobe(0xa1707014L), 
1355dc728923Sopenharmony_ci+tobe(0x96bf0e6eL), tobe(0x44a6cfb2L), tobe(0x364d9061L), tobe(0xe45451bdL), 
1356dc728923Sopenharmony_ci+tobe(0x59d36c95L), tobe(0x8bcaad49L), tobe(0xf921f29aL), tobe(0x2b383346L), 
1357dc728923Sopenharmony_ci+tobe(0x1cf74d3cL), tobe(0xceee8ce0L), tobe(0xbc05d333L), tobe(0x6e1c12efL), 
1358dc728923Sopenharmony_ci+tobe(0xe36982f2L), tobe(0x3170432eL), tobe(0x439b1cfdL), tobe(0x9182dd21L), 
1359dc728923Sopenharmony_ci+tobe(0xa64da35bL), tobe(0x74546287L), tobe(0x06bf3d54L), tobe(0xd4a6fc88L), 
1360dc728923Sopenharmony_ci+tobe(0x6921c1a0L), tobe(0xbb38007cL), tobe(0xc9d35fafL), tobe(0x1bca9e73L), 
1361dc728923Sopenharmony_ci+tobe(0x2c05e009L), tobe(0xfe1c21d5L), tobe(0x8cf77e06L), tobe(0x5eeebfdaL), 
1362dc728923Sopenharmony_ci+tobe(0xf33819e1L), tobe(0x2121d83dL), tobe(0x53ca87eeL), tobe(0x81d34632L), 
1363dc728923Sopenharmony_ci+tobe(0xb61c3848L), tobe(0x6405f994L), tobe(0x16eea647L), tobe(0xc4f7679bL), 
1364dc728923Sopenharmony_ci+tobe(0x79705ab3L), tobe(0xab699b6fL), tobe(0xd982c4bcL), tobe(0x0b9b0560L), 
1365dc728923Sopenharmony_ci+tobe(0x3c547b1aL), tobe(0xee4dbac6L), tobe(0x9ca6e515L), tobe(0x4ebf24c9L)},
1366dc728923Sopenharmony_ci+{
1367dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x01d8ac87L), tobe(0x03b1590eL), tobe(0x0269f589L), 
1368dc728923Sopenharmony_ci+tobe(0x0762b21cL), tobe(0x06ba1e9bL), tobe(0x04d3eb12L), tobe(0x050b4795L), 
1369dc728923Sopenharmony_ci+tobe(0x0ec56438L), tobe(0x0f1dc8bfL), tobe(0x0d743d36L), tobe(0x0cac91b1L), 
1370dc728923Sopenharmony_ci+tobe(0x09a7d624L), tobe(0x087f7aa3L), tobe(0x0a168f2aL), tobe(0x0bce23adL), 
1371dc728923Sopenharmony_ci+tobe(0x1d8ac870L), tobe(0x1c5264f7L), tobe(0x1e3b917eL), tobe(0x1fe33df9L), 
1372dc728923Sopenharmony_ci+tobe(0x1ae87a6cL), tobe(0x1b30d6ebL), tobe(0x19592362L), tobe(0x18818fe5L), 
1373dc728923Sopenharmony_ci+tobe(0x134fac48L), tobe(0x129700cfL), tobe(0x10fef546L), tobe(0x112659c1L), 
1374dc728923Sopenharmony_ci+tobe(0x142d1e54L), tobe(0x15f5b2d3L), tobe(0x179c475aL), tobe(0x1644ebddL), 
1375dc728923Sopenharmony_ci+tobe(0x3b1590e0L), tobe(0x3acd3c67L), tobe(0x38a4c9eeL), tobe(0x397c6569L), 
1376dc728923Sopenharmony_ci+tobe(0x3c7722fcL), tobe(0x3daf8e7bL), tobe(0x3fc67bf2L), tobe(0x3e1ed775L), 
1377dc728923Sopenharmony_ci+tobe(0x35d0f4d8L), tobe(0x3408585fL), tobe(0x3661add6L), tobe(0x37b90151L), 
1378dc728923Sopenharmony_ci+tobe(0x32b246c4L), tobe(0x336aea43L), tobe(0x31031fcaL), tobe(0x30dbb34dL), 
1379dc728923Sopenharmony_ci+tobe(0x269f5890L), tobe(0x2747f417L), tobe(0x252e019eL), tobe(0x24f6ad19L), 
1380dc728923Sopenharmony_ci+tobe(0x21fdea8cL), tobe(0x2025460bL), tobe(0x224cb382L), tobe(0x23941f05L), 
1381dc728923Sopenharmony_ci+tobe(0x285a3ca8L), tobe(0x2982902fL), tobe(0x2beb65a6L), tobe(0x2a33c921L), 
1382dc728923Sopenharmony_ci+tobe(0x2f388eb4L), tobe(0x2ee02233L), tobe(0x2c89d7baL), tobe(0x2d517b3dL), 
1383dc728923Sopenharmony_ci+tobe(0x762b21c0L), tobe(0x77f38d47L), tobe(0x759a78ceL), tobe(0x7442d449L), 
1384dc728923Sopenharmony_ci+tobe(0x714993dcL), tobe(0x70913f5bL), tobe(0x72f8cad2L), tobe(0x73206655L), 
1385dc728923Sopenharmony_ci+tobe(0x78ee45f8L), tobe(0x7936e97fL), tobe(0x7b5f1cf6L), tobe(0x7a87b071L), 
1386dc728923Sopenharmony_ci+tobe(0x7f8cf7e4L), tobe(0x7e545b63L), tobe(0x7c3daeeaL), tobe(0x7de5026dL), 
1387dc728923Sopenharmony_ci+tobe(0x6ba1e9b0L), tobe(0x6a794537L), tobe(0x6810b0beL), tobe(0x69c81c39L), 
1388dc728923Sopenharmony_ci+tobe(0x6cc35bacL), tobe(0x6d1bf72bL), tobe(0x6f7202a2L), tobe(0x6eaaae25L), 
1389dc728923Sopenharmony_ci+tobe(0x65648d88L), tobe(0x64bc210fL), tobe(0x66d5d486L), tobe(0x670d7801L), 
1390dc728923Sopenharmony_ci+tobe(0x62063f94L), tobe(0x63de9313L), tobe(0x61b7669aL), tobe(0x606fca1dL), 
1391dc728923Sopenharmony_ci+tobe(0x4d3eb120L), tobe(0x4ce61da7L), tobe(0x4e8fe82eL), tobe(0x4f5744a9L), 
1392dc728923Sopenharmony_ci+tobe(0x4a5c033cL), tobe(0x4b84afbbL), tobe(0x49ed5a32L), tobe(0x4835f6b5L), 
1393dc728923Sopenharmony_ci+tobe(0x43fbd518L), tobe(0x4223799fL), tobe(0x404a8c16L), tobe(0x41922091L), 
1394dc728923Sopenharmony_ci+tobe(0x44996704L), tobe(0x4541cb83L), tobe(0x47283e0aL), tobe(0x46f0928dL), 
1395dc728923Sopenharmony_ci+tobe(0x50b47950L), tobe(0x516cd5d7L), tobe(0x5305205eL), tobe(0x52dd8cd9L), 
1396dc728923Sopenharmony_ci+tobe(0x57d6cb4cL), tobe(0x560e67cbL), tobe(0x54679242L), tobe(0x55bf3ec5L), 
1397dc728923Sopenharmony_ci+tobe(0x5e711d68L), tobe(0x5fa9b1efL), tobe(0x5dc04466L), tobe(0x5c18e8e1L), 
1398dc728923Sopenharmony_ci+tobe(0x5913af74L), tobe(0x58cb03f3L), tobe(0x5aa2f67aL), tobe(0x5b7a5afdL), 
1399dc728923Sopenharmony_ci+tobe(0xec564380L), tobe(0xed8eef07L), tobe(0xefe71a8eL), tobe(0xee3fb609L), 
1400dc728923Sopenharmony_ci+tobe(0xeb34f19cL), tobe(0xeaec5d1bL), tobe(0xe885a892L), tobe(0xe95d0415L), 
1401dc728923Sopenharmony_ci+tobe(0xe29327b8L), tobe(0xe34b8b3fL), tobe(0xe1227eb6L), tobe(0xe0fad231L), 
1402dc728923Sopenharmony_ci+tobe(0xe5f195a4L), tobe(0xe4293923L), tobe(0xe640ccaaL), tobe(0xe798602dL), 
1403dc728923Sopenharmony_ci+tobe(0xf1dc8bf0L), tobe(0xf0042777L), tobe(0xf26dd2feL), tobe(0xf3b57e79L), 
1404dc728923Sopenharmony_ci+tobe(0xf6be39ecL), tobe(0xf766956bL), tobe(0xf50f60e2L), tobe(0xf4d7cc65L), 
1405dc728923Sopenharmony_ci+tobe(0xff19efc8L), tobe(0xfec1434fL), tobe(0xfca8b6c6L), tobe(0xfd701a41L), 
1406dc728923Sopenharmony_ci+tobe(0xf87b5dd4L), tobe(0xf9a3f153L), tobe(0xfbca04daL), tobe(0xfa12a85dL), 
1407dc728923Sopenharmony_ci+tobe(0xd743d360L), tobe(0xd69b7fe7L), tobe(0xd4f28a6eL), tobe(0xd52a26e9L), 
1408dc728923Sopenharmony_ci+tobe(0xd021617cL), tobe(0xd1f9cdfbL), tobe(0xd3903872L), tobe(0xd24894f5L), 
1409dc728923Sopenharmony_ci+tobe(0xd986b758L), tobe(0xd85e1bdfL), tobe(0xda37ee56L), tobe(0xdbef42d1L), 
1410dc728923Sopenharmony_ci+tobe(0xdee40544L), tobe(0xdf3ca9c3L), tobe(0xdd555c4aL), tobe(0xdc8df0cdL), 
1411dc728923Sopenharmony_ci+tobe(0xcac91b10L), tobe(0xcb11b797L), tobe(0xc978421eL), tobe(0xc8a0ee99L), 
1412dc728923Sopenharmony_ci+tobe(0xcdaba90cL), tobe(0xcc73058bL), tobe(0xce1af002L), tobe(0xcfc25c85L), 
1413dc728923Sopenharmony_ci+tobe(0xc40c7f28L), tobe(0xc5d4d3afL), tobe(0xc7bd2626L), tobe(0xc6658aa1L), 
1414dc728923Sopenharmony_ci+tobe(0xc36ecd34L), tobe(0xc2b661b3L), tobe(0xc0df943aL), tobe(0xc10738bdL), 
1415dc728923Sopenharmony_ci+tobe(0x9a7d6240L), tobe(0x9ba5cec7L), tobe(0x99cc3b4eL), tobe(0x981497c9L), 
1416dc728923Sopenharmony_ci+tobe(0x9d1fd05cL), tobe(0x9cc77cdbL), tobe(0x9eae8952L), tobe(0x9f7625d5L), 
1417dc728923Sopenharmony_ci+tobe(0x94b80678L), tobe(0x9560aaffL), tobe(0x97095f76L), tobe(0x96d1f3f1L), 
1418dc728923Sopenharmony_ci+tobe(0x93dab464L), tobe(0x920218e3L), tobe(0x906bed6aL), tobe(0x91b341edL), 
1419dc728923Sopenharmony_ci+tobe(0x87f7aa30L), tobe(0x862f06b7L), tobe(0x8446f33eL), tobe(0x859e5fb9L), 
1420dc728923Sopenharmony_ci+tobe(0x8095182cL), tobe(0x814db4abL), tobe(0x83244122L), tobe(0x82fceda5L), 
1421dc728923Sopenharmony_ci+tobe(0x8932ce08L), tobe(0x88ea628fL), tobe(0x8a839706L), tobe(0x8b5b3b81L), 
1422dc728923Sopenharmony_ci+tobe(0x8e507c14L), tobe(0x8f88d093L), tobe(0x8de1251aL), tobe(0x8c39899dL), 
1423dc728923Sopenharmony_ci+tobe(0xa168f2a0L), tobe(0xa0b05e27L), tobe(0xa2d9abaeL), tobe(0xa3010729L), 
1424dc728923Sopenharmony_ci+tobe(0xa60a40bcL), tobe(0xa7d2ec3bL), tobe(0xa5bb19b2L), tobe(0xa463b535L), 
1425dc728923Sopenharmony_ci+tobe(0xafad9698L), tobe(0xae753a1fL), tobe(0xac1ccf96L), tobe(0xadc46311L), 
1426dc728923Sopenharmony_ci+tobe(0xa8cf2484L), tobe(0xa9178803L), tobe(0xab7e7d8aL), tobe(0xaaa6d10dL), 
1427dc728923Sopenharmony_ci+tobe(0xbce23ad0L), tobe(0xbd3a9657L), tobe(0xbf5363deL), tobe(0xbe8bcf59L), 
1428dc728923Sopenharmony_ci+tobe(0xbb8088ccL), tobe(0xba58244bL), tobe(0xb831d1c2L), tobe(0xb9e97d45L), 
1429dc728923Sopenharmony_ci+tobe(0xb2275ee8L), tobe(0xb3fff26fL), tobe(0xb19607e6L), tobe(0xb04eab61L), 
1430dc728923Sopenharmony_ci+tobe(0xb545ecf4L), tobe(0xb49d4073L), tobe(0xb6f4b5faL), tobe(0xb72c197dL)},
1431dc728923Sopenharmony_ci+{
1432dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0xdc6d9ab7L), tobe(0xbc1a28d9L), tobe(0x6077b26eL), 
1433dc728923Sopenharmony_ci+tobe(0x7cf54c05L), tobe(0xa098d6b2L), tobe(0xc0ef64dcL), tobe(0x1c82fe6bL), 
1434dc728923Sopenharmony_ci+tobe(0xf9ea980aL), tobe(0x258702bdL), tobe(0x45f0b0d3L), tobe(0x999d2a64L), 
1435dc728923Sopenharmony_ci+tobe(0x851fd40fL), tobe(0x59724eb8L), tobe(0x3905fcd6L), tobe(0xe5686661L), 
1436dc728923Sopenharmony_ci+tobe(0xf7142da3L), tobe(0x2b79b714L), tobe(0x4b0e057aL), tobe(0x97639fcdL), 
1437dc728923Sopenharmony_ci+tobe(0x8be161a6L), tobe(0x578cfb11L), tobe(0x37fb497fL), tobe(0xeb96d3c8L), 
1438dc728923Sopenharmony_ci+tobe(0x0efeb5a9L), tobe(0xd2932f1eL), tobe(0xb2e49d70L), tobe(0x6e8907c7L), 
1439dc728923Sopenharmony_ci+tobe(0x720bf9acL), tobe(0xae66631bL), tobe(0xce11d175L), tobe(0x127c4bc2L), 
1440dc728923Sopenharmony_ci+tobe(0xeae946f1L), tobe(0x3684dc46L), tobe(0x56f36e28L), tobe(0x8a9ef49fL), 
1441dc728923Sopenharmony_ci+tobe(0x961c0af4L), tobe(0x4a719043L), tobe(0x2a06222dL), tobe(0xf66bb89aL), 
1442dc728923Sopenharmony_ci+tobe(0x1303defbL), tobe(0xcf6e444cL), tobe(0xaf19f622L), tobe(0x73746c95L), 
1443dc728923Sopenharmony_ci+tobe(0x6ff692feL), tobe(0xb39b0849L), tobe(0xd3ecba27L), tobe(0x0f812090L), 
1444dc728923Sopenharmony_ci+tobe(0x1dfd6b52L), tobe(0xc190f1e5L), tobe(0xa1e7438bL), tobe(0x7d8ad93cL), 
1445dc728923Sopenharmony_ci+tobe(0x61082757L), tobe(0xbd65bde0L), tobe(0xdd120f8eL), tobe(0x017f9539L), 
1446dc728923Sopenharmony_ci+tobe(0xe417f358L), tobe(0x387a69efL), tobe(0x580ddb81L), tobe(0x84604136L), 
1447dc728923Sopenharmony_ci+tobe(0x98e2bf5dL), tobe(0x448f25eaL), tobe(0x24f89784L), tobe(0xf8950d33L), 
1448dc728923Sopenharmony_ci+tobe(0xd1139055L), tobe(0x0d7e0ae2L), tobe(0x6d09b88cL), tobe(0xb164223bL), 
1449dc728923Sopenharmony_ci+tobe(0xade6dc50L), tobe(0x718b46e7L), tobe(0x11fcf489L), tobe(0xcd916e3eL), 
1450dc728923Sopenharmony_ci+tobe(0x28f9085fL), tobe(0xf49492e8L), tobe(0x94e32086L), tobe(0x488eba31L), 
1451dc728923Sopenharmony_ci+tobe(0x540c445aL), tobe(0x8861deedL), tobe(0xe8166c83L), tobe(0x347bf634L), 
1452dc728923Sopenharmony_ci+tobe(0x2607bdf6L), tobe(0xfa6a2741L), tobe(0x9a1d952fL), tobe(0x46700f98L), 
1453dc728923Sopenharmony_ci+tobe(0x5af2f1f3L), tobe(0x869f6b44L), tobe(0xe6e8d92aL), tobe(0x3a85439dL), 
1454dc728923Sopenharmony_ci+tobe(0xdfed25fcL), tobe(0x0380bf4bL), tobe(0x63f70d25L), tobe(0xbf9a9792L), 
1455dc728923Sopenharmony_ci+tobe(0xa31869f9L), tobe(0x7f75f34eL), tobe(0x1f024120L), tobe(0xc36fdb97L), 
1456dc728923Sopenharmony_ci+tobe(0x3bfad6a4L), tobe(0xe7974c13L), tobe(0x87e0fe7dL), tobe(0x5b8d64caL), 
1457dc728923Sopenharmony_ci+tobe(0x470f9aa1L), tobe(0x9b620016L), tobe(0xfb15b278L), tobe(0x277828cfL), 
1458dc728923Sopenharmony_ci+tobe(0xc2104eaeL), tobe(0x1e7dd419L), tobe(0x7e0a6677L), tobe(0xa267fcc0L), 
1459dc728923Sopenharmony_ci+tobe(0xbee502abL), tobe(0x6288981cL), tobe(0x02ff2a72L), tobe(0xde92b0c5L), 
1460dc728923Sopenharmony_ci+tobe(0xcceefb07L), tobe(0x108361b0L), tobe(0x70f4d3deL), tobe(0xac994969L), 
1461dc728923Sopenharmony_ci+tobe(0xb01bb702L), tobe(0x6c762db5L), tobe(0x0c019fdbL), tobe(0xd06c056cL), 
1462dc728923Sopenharmony_ci+tobe(0x3504630dL), tobe(0xe969f9baL), tobe(0x891e4bd4L), tobe(0x5573d163L), 
1463dc728923Sopenharmony_ci+tobe(0x49f12f08L), tobe(0x959cb5bfL), tobe(0xf5eb07d1L), tobe(0x29869d66L), 
1464dc728923Sopenharmony_ci+tobe(0xa6e63d1dL), tobe(0x7a8ba7aaL), tobe(0x1afc15c4L), tobe(0xc6918f73L), 
1465dc728923Sopenharmony_ci+tobe(0xda137118L), tobe(0x067eebafL), tobe(0x660959c1L), tobe(0xba64c376L), 
1466dc728923Sopenharmony_ci+tobe(0x5f0ca517L), tobe(0x83613fa0L), tobe(0xe3168dceL), tobe(0x3f7b1779L), 
1467dc728923Sopenharmony_ci+tobe(0x23f9e912L), tobe(0xff9473a5L), tobe(0x9fe3c1cbL), tobe(0x438e5b7cL), 
1468dc728923Sopenharmony_ci+tobe(0x51f210beL), tobe(0x8d9f8a09L), tobe(0xede83867L), tobe(0x3185a2d0L), 
1469dc728923Sopenharmony_ci+tobe(0x2d075cbbL), tobe(0xf16ac60cL), tobe(0x911d7462L), tobe(0x4d70eed5L), 
1470dc728923Sopenharmony_ci+tobe(0xa81888b4L), tobe(0x74751203L), tobe(0x1402a06dL), tobe(0xc86f3adaL), 
1471dc728923Sopenharmony_ci+tobe(0xd4edc4b1L), tobe(0x08805e06L), tobe(0x68f7ec68L), tobe(0xb49a76dfL), 
1472dc728923Sopenharmony_ci+tobe(0x4c0f7becL), tobe(0x9062e15bL), tobe(0xf0155335L), tobe(0x2c78c982L), 
1473dc728923Sopenharmony_ci+tobe(0x30fa37e9L), tobe(0xec97ad5eL), tobe(0x8ce01f30L), tobe(0x508d8587L), 
1474dc728923Sopenharmony_ci+tobe(0xb5e5e3e6L), tobe(0x69887951L), tobe(0x09ffcb3fL), tobe(0xd5925188L), 
1475dc728923Sopenharmony_ci+tobe(0xc910afe3L), tobe(0x157d3554L), tobe(0x750a873aL), tobe(0xa9671d8dL), 
1476dc728923Sopenharmony_ci+tobe(0xbb1b564fL), tobe(0x6776ccf8L), tobe(0x07017e96L), tobe(0xdb6ce421L), 
1477dc728923Sopenharmony_ci+tobe(0xc7ee1a4aL), tobe(0x1b8380fdL), tobe(0x7bf43293L), tobe(0xa799a824L), 
1478dc728923Sopenharmony_ci+tobe(0x42f1ce45L), tobe(0x9e9c54f2L), tobe(0xfeebe69cL), tobe(0x22867c2bL), 
1479dc728923Sopenharmony_ci+tobe(0x3e048240L), tobe(0xe26918f7L), tobe(0x821eaa99L), tobe(0x5e73302eL), 
1480dc728923Sopenharmony_ci+tobe(0x77f5ad48L), tobe(0xab9837ffL), tobe(0xcbef8591L), tobe(0x17821f26L), 
1481dc728923Sopenharmony_ci+tobe(0x0b00e14dL), tobe(0xd76d7bfaL), tobe(0xb71ac994L), tobe(0x6b775323L), 
1482dc728923Sopenharmony_ci+tobe(0x8e1f3542L), tobe(0x5272aff5L), tobe(0x32051d9bL), tobe(0xee68872cL), 
1483dc728923Sopenharmony_ci+tobe(0xf2ea7947L), tobe(0x2e87e3f0L), tobe(0x4ef0519eL), tobe(0x929dcb29L), 
1484dc728923Sopenharmony_ci+tobe(0x80e180ebL), tobe(0x5c8c1a5cL), tobe(0x3cfba832L), tobe(0xe0963285L), 
1485dc728923Sopenharmony_ci+tobe(0xfc14cceeL), tobe(0x20795659L), tobe(0x400ee437L), tobe(0x9c637e80L), 
1486dc728923Sopenharmony_ci+tobe(0x790b18e1L), tobe(0xa5668256L), tobe(0xc5113038L), tobe(0x197caa8fL), 
1487dc728923Sopenharmony_ci+tobe(0x05fe54e4L), tobe(0xd993ce53L), tobe(0xb9e47c3dL), tobe(0x6589e68aL), 
1488dc728923Sopenharmony_ci+tobe(0x9d1cebb9L), tobe(0x4171710eL), tobe(0x2106c360L), tobe(0xfd6b59d7L), 
1489dc728923Sopenharmony_ci+tobe(0xe1e9a7bcL), tobe(0x3d843d0bL), tobe(0x5df38f65L), tobe(0x819e15d2L), 
1490dc728923Sopenharmony_ci+tobe(0x64f673b3L), tobe(0xb89be904L), tobe(0xd8ec5b6aL), tobe(0x0481c1ddL), 
1491dc728923Sopenharmony_ci+tobe(0x18033fb6L), tobe(0xc46ea501L), tobe(0xa419176fL), tobe(0x78748dd8L), 
1492dc728923Sopenharmony_ci+tobe(0x6a08c61aL), tobe(0xb6655cadL), tobe(0xd612eec3L), tobe(0x0a7f7474L), 
1493dc728923Sopenharmony_ci+tobe(0x16fd8a1fL), tobe(0xca9010a8L), tobe(0xaae7a2c6L), tobe(0x768a3871L), 
1494dc728923Sopenharmony_ci+tobe(0x93e25e10L), tobe(0x4f8fc4a7L), tobe(0x2ff876c9L), tobe(0xf395ec7eL), 
1495dc728923Sopenharmony_ci+tobe(0xef171215L), tobe(0x337a88a2L), tobe(0x530d3accL), tobe(0x8f60a07bL)},
1496dc728923Sopenharmony_ci+{
1497dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x490d678dL), tobe(0x921acf1aL), tobe(0xdb17a897L), 
1498dc728923Sopenharmony_ci+tobe(0x20f48383L), tobe(0x69f9e40eL), tobe(0xb2ee4c99L), tobe(0xfbe32b14L), 
1499dc728923Sopenharmony_ci+tobe(0x41e90706L), tobe(0x08e4608bL), tobe(0xd3f3c81cL), tobe(0x9afeaf91L), 
1500dc728923Sopenharmony_ci+tobe(0x611d8485L), tobe(0x2810e308L), tobe(0xf3074b9fL), tobe(0xba0a2c12L), 
1501dc728923Sopenharmony_ci+tobe(0x83d20e0cL), tobe(0xcadf6981L), tobe(0x11c8c116L), tobe(0x58c5a69bL), 
1502dc728923Sopenharmony_ci+tobe(0xa3268d8fL), tobe(0xea2bea02L), tobe(0x313c4295L), tobe(0x78312518L), 
1503dc728923Sopenharmony_ci+tobe(0xc23b090aL), tobe(0x8b366e87L), tobe(0x5021c610L), tobe(0x192ca19dL), 
1504dc728923Sopenharmony_ci+tobe(0xe2cf8a89L), tobe(0xabc2ed04L), tobe(0x70d54593L), tobe(0x39d8221eL), 
1505dc728923Sopenharmony_ci+tobe(0x036501afL), tobe(0x4a686622L), tobe(0x917fceb5L), tobe(0xd872a938L), 
1506dc728923Sopenharmony_ci+tobe(0x2391822cL), tobe(0x6a9ce5a1L), tobe(0xb18b4d36L), tobe(0xf8862abbL), 
1507dc728923Sopenharmony_ci+tobe(0x428c06a9L), tobe(0x0b816124L), tobe(0xd096c9b3L), tobe(0x999bae3eL), 
1508dc728923Sopenharmony_ci+tobe(0x6278852aL), tobe(0x2b75e2a7L), tobe(0xf0624a30L), tobe(0xb96f2dbdL), 
1509dc728923Sopenharmony_ci+tobe(0x80b70fa3L), tobe(0xc9ba682eL), tobe(0x12adc0b9L), tobe(0x5ba0a734L), 
1510dc728923Sopenharmony_ci+tobe(0xa0438c20L), tobe(0xe94eebadL), tobe(0x3259433aL), tobe(0x7b5424b7L), 
1511dc728923Sopenharmony_ci+tobe(0xc15e08a5L), tobe(0x88536f28L), tobe(0x5344c7bfL), tobe(0x1a49a032L), 
1512dc728923Sopenharmony_ci+tobe(0xe1aa8b26L), tobe(0xa8a7ecabL), tobe(0x73b0443cL), tobe(0x3abd23b1L), 
1513dc728923Sopenharmony_ci+tobe(0x06ca035eL), tobe(0x4fc764d3L), tobe(0x94d0cc44L), tobe(0xddddabc9L), 
1514dc728923Sopenharmony_ci+tobe(0x263e80ddL), tobe(0x6f33e750L), tobe(0xb4244fc7L), tobe(0xfd29284aL), 
1515dc728923Sopenharmony_ci+tobe(0x47230458L), tobe(0x0e2e63d5L), tobe(0xd539cb42L), tobe(0x9c34accfL), 
1516dc728923Sopenharmony_ci+tobe(0x67d787dbL), tobe(0x2edae056L), tobe(0xf5cd48c1L), tobe(0xbcc02f4cL), 
1517dc728923Sopenharmony_ci+tobe(0x85180d52L), tobe(0xcc156adfL), tobe(0x1702c248L), tobe(0x5e0fa5c5L), 
1518dc728923Sopenharmony_ci+tobe(0xa5ec8ed1L), tobe(0xece1e95cL), tobe(0x37f641cbL), tobe(0x7efb2646L), 
1519dc728923Sopenharmony_ci+tobe(0xc4f10a54L), tobe(0x8dfc6dd9L), tobe(0x56ebc54eL), tobe(0x1fe6a2c3L), 
1520dc728923Sopenharmony_ci+tobe(0xe40589d7L), tobe(0xad08ee5aL), tobe(0x761f46cdL), tobe(0x3f122140L), 
1521dc728923Sopenharmony_ci+tobe(0x05af02f1L), tobe(0x4ca2657cL), tobe(0x97b5cdebL), tobe(0xdeb8aa66L), 
1522dc728923Sopenharmony_ci+tobe(0x255b8172L), tobe(0x6c56e6ffL), tobe(0xb7414e68L), tobe(0xfe4c29e5L), 
1523dc728923Sopenharmony_ci+tobe(0x444605f7L), tobe(0x0d4b627aL), tobe(0xd65ccaedL), tobe(0x9f51ad60L), 
1524dc728923Sopenharmony_ci+tobe(0x64b28674L), tobe(0x2dbfe1f9L), tobe(0xf6a8496eL), tobe(0xbfa52ee3L), 
1525dc728923Sopenharmony_ci+tobe(0x867d0cfdL), tobe(0xcf706b70L), tobe(0x1467c3e7L), tobe(0x5d6aa46aL), 
1526dc728923Sopenharmony_ci+tobe(0xa6898f7eL), tobe(0xef84e8f3L), tobe(0x34934064L), tobe(0x7d9e27e9L), 
1527dc728923Sopenharmony_ci+tobe(0xc7940bfbL), tobe(0x8e996c76L), tobe(0x558ec4e1L), tobe(0x1c83a36cL), 
1528dc728923Sopenharmony_ci+tobe(0xe7608878L), tobe(0xae6deff5L), tobe(0x757a4762L), tobe(0x3c7720efL), 
1529dc728923Sopenharmony_ci+tobe(0x0d9406bcL), tobe(0x44996131L), tobe(0x9f8ec9a6L), tobe(0xd683ae2bL), 
1530dc728923Sopenharmony_ci+tobe(0x2d60853fL), tobe(0x646de2b2L), tobe(0xbf7a4a25L), tobe(0xf6772da8L), 
1531dc728923Sopenharmony_ci+tobe(0x4c7d01baL), tobe(0x05706637L), tobe(0xde67cea0L), tobe(0x976aa92dL), 
1532dc728923Sopenharmony_ci+tobe(0x6c898239L), tobe(0x2584e5b4L), tobe(0xfe934d23L), tobe(0xb79e2aaeL), 
1533dc728923Sopenharmony_ci+tobe(0x8e4608b0L), tobe(0xc74b6f3dL), tobe(0x1c5cc7aaL), tobe(0x5551a027L), 
1534dc728923Sopenharmony_ci+tobe(0xaeb28b33L), tobe(0xe7bfecbeL), tobe(0x3ca84429L), tobe(0x75a523a4L), 
1535dc728923Sopenharmony_ci+tobe(0xcfaf0fb6L), tobe(0x86a2683bL), tobe(0x5db5c0acL), tobe(0x14b8a721L), 
1536dc728923Sopenharmony_ci+tobe(0xef5b8c35L), tobe(0xa656ebb8L), tobe(0x7d41432fL), tobe(0x344c24a2L), 
1537dc728923Sopenharmony_ci+tobe(0x0ef10713L), tobe(0x47fc609eL), tobe(0x9cebc809L), tobe(0xd5e6af84L), 
1538dc728923Sopenharmony_ci+tobe(0x2e058490L), tobe(0x6708e31dL), tobe(0xbc1f4b8aL), tobe(0xf5122c07L), 
1539dc728923Sopenharmony_ci+tobe(0x4f180015L), tobe(0x06156798L), tobe(0xdd02cf0fL), tobe(0x940fa882L), 
1540dc728923Sopenharmony_ci+tobe(0x6fec8396L), tobe(0x26e1e41bL), tobe(0xfdf64c8cL), tobe(0xb4fb2b01L), 
1541dc728923Sopenharmony_ci+tobe(0x8d23091fL), tobe(0xc42e6e92L), tobe(0x1f39c605L), tobe(0x5634a188L), 
1542dc728923Sopenharmony_ci+tobe(0xadd78a9cL), tobe(0xe4daed11L), tobe(0x3fcd4586L), tobe(0x76c0220bL), 
1543dc728923Sopenharmony_ci+tobe(0xccca0e19L), tobe(0x85c76994L), tobe(0x5ed0c103L), tobe(0x17dda68eL), 
1544dc728923Sopenharmony_ci+tobe(0xec3e8d9aL), tobe(0xa533ea17L), tobe(0x7e244280L), tobe(0x3729250dL), 
1545dc728923Sopenharmony_ci+tobe(0x0b5e05e2L), tobe(0x4253626fL), tobe(0x9944caf8L), tobe(0xd049ad75L), 
1546dc728923Sopenharmony_ci+tobe(0x2baa8661L), tobe(0x62a7e1ecL), tobe(0xb9b0497bL), tobe(0xf0bd2ef6L), 
1547dc728923Sopenharmony_ci+tobe(0x4ab702e4L), tobe(0x03ba6569L), tobe(0xd8adcdfeL), tobe(0x91a0aa73L), 
1548dc728923Sopenharmony_ci+tobe(0x6a438167L), tobe(0x234ee6eaL), tobe(0xf8594e7dL), tobe(0xb15429f0L), 
1549dc728923Sopenharmony_ci+tobe(0x888c0beeL), tobe(0xc1816c63L), tobe(0x1a96c4f4L), tobe(0x539ba379L), 
1550dc728923Sopenharmony_ci+tobe(0xa878886dL), tobe(0xe175efe0L), tobe(0x3a624777L), tobe(0x736f20faL), 
1551dc728923Sopenharmony_ci+tobe(0xc9650ce8L), tobe(0x80686b65L), tobe(0x5b7fc3f2L), tobe(0x1272a47fL), 
1552dc728923Sopenharmony_ci+tobe(0xe9918f6bL), tobe(0xa09ce8e6L), tobe(0x7b8b4071L), tobe(0x328627fcL), 
1553dc728923Sopenharmony_ci+tobe(0x083b044dL), tobe(0x413663c0L), tobe(0x9a21cb57L), tobe(0xd32cacdaL), 
1554dc728923Sopenharmony_ci+tobe(0x28cf87ceL), tobe(0x61c2e043L), tobe(0xbad548d4L), tobe(0xf3d82f59L), 
1555dc728923Sopenharmony_ci+tobe(0x49d2034bL), tobe(0x00df64c6L), tobe(0xdbc8cc51L), tobe(0x92c5abdcL), 
1556dc728923Sopenharmony_ci+tobe(0x692680c8L), tobe(0x202be745L), tobe(0xfb3c4fd2L), tobe(0xb231285fL), 
1557dc728923Sopenharmony_ci+tobe(0x8be90a41L), tobe(0xc2e46dccL), tobe(0x19f3c55bL), tobe(0x50fea2d6L), 
1558dc728923Sopenharmony_ci+tobe(0xab1d89c2L), tobe(0xe210ee4fL), tobe(0x390746d8L), tobe(0x700a2155L), 
1559dc728923Sopenharmony_ci+tobe(0xca000d47L), tobe(0x830d6acaL), tobe(0x581ac25dL), tobe(0x1117a5d0L), 
1560dc728923Sopenharmony_ci+tobe(0xeaf48ec4L), tobe(0xa3f9e949L), tobe(0x78ee41deL), tobe(0x31e32653L)},
1561dc728923Sopenharmony_ci+{
1562dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x1b280d78L), tobe(0x36501af0L), tobe(0x2d781788L), 
1563dc728923Sopenharmony_ci+tobe(0x6ca035e0L), tobe(0x77883898L), tobe(0x5af02f10L), tobe(0x41d82268L), 
1564dc728923Sopenharmony_ci+tobe(0xd9406bc0L), tobe(0xc26866b8L), tobe(0xef107130L), tobe(0xf4387c48L), 
1565dc728923Sopenharmony_ci+tobe(0xb5e05e20L), tobe(0xaec85358L), tobe(0x83b044d0L), tobe(0x989849a8L), 
1566dc728923Sopenharmony_ci+tobe(0xb641ca37L), tobe(0xad69c74fL), tobe(0x8011d0c7L), tobe(0x9b39ddbfL), 
1567dc728923Sopenharmony_ci+tobe(0xdae1ffd7L), tobe(0xc1c9f2afL), tobe(0xecb1e527L), tobe(0xf799e85fL), 
1568dc728923Sopenharmony_ci+tobe(0x6f01a1f7L), tobe(0x7429ac8fL), tobe(0x5951bb07L), tobe(0x4279b67fL), 
1569dc728923Sopenharmony_ci+tobe(0x03a19417L), tobe(0x1889996fL), tobe(0x35f18ee7L), tobe(0x2ed9839fL), 
1570dc728923Sopenharmony_ci+tobe(0x684289d9L), tobe(0x736a84a1L), tobe(0x5e129329L), tobe(0x453a9e51L), 
1571dc728923Sopenharmony_ci+tobe(0x04e2bc39L), tobe(0x1fcab141L), tobe(0x32b2a6c9L), tobe(0x299aabb1L), 
1572dc728923Sopenharmony_ci+tobe(0xb102e219L), tobe(0xaa2aef61L), tobe(0x8752f8e9L), tobe(0x9c7af591L), 
1573dc728923Sopenharmony_ci+tobe(0xdda2d7f9L), tobe(0xc68ada81L), tobe(0xebf2cd09L), tobe(0xf0dac071L), 
1574dc728923Sopenharmony_ci+tobe(0xde0343eeL), tobe(0xc52b4e96L), tobe(0xe853591eL), tobe(0xf37b5466L), 
1575dc728923Sopenharmony_ci+tobe(0xb2a3760eL), tobe(0xa98b7b76L), tobe(0x84f36cfeL), tobe(0x9fdb6186L), 
1576dc728923Sopenharmony_ci+tobe(0x0743282eL), tobe(0x1c6b2556L), tobe(0x311332deL), tobe(0x2a3b3fa6L), 
1577dc728923Sopenharmony_ci+tobe(0x6be31dceL), tobe(0x70cb10b6L), tobe(0x5db3073eL), tobe(0x469b0a46L), 
1578dc728923Sopenharmony_ci+tobe(0xd08513b2L), tobe(0xcbad1ecaL), tobe(0xe6d50942L), tobe(0xfdfd043aL), 
1579dc728923Sopenharmony_ci+tobe(0xbc252652L), tobe(0xa70d2b2aL), tobe(0x8a753ca2L), tobe(0x915d31daL), 
1580dc728923Sopenharmony_ci+tobe(0x09c57872L), tobe(0x12ed750aL), tobe(0x3f956282L), tobe(0x24bd6ffaL), 
1581dc728923Sopenharmony_ci+tobe(0x65654d92L), tobe(0x7e4d40eaL), tobe(0x53355762L), tobe(0x481d5a1aL), 
1582dc728923Sopenharmony_ci+tobe(0x66c4d985L), tobe(0x7decd4fdL), tobe(0x5094c375L), tobe(0x4bbcce0dL), 
1583dc728923Sopenharmony_ci+tobe(0x0a64ec65L), tobe(0x114ce11dL), tobe(0x3c34f695L), tobe(0x271cfbedL), 
1584dc728923Sopenharmony_ci+tobe(0xbf84b245L), tobe(0xa4acbf3dL), tobe(0x89d4a8b5L), tobe(0x92fca5cdL), 
1585dc728923Sopenharmony_ci+tobe(0xd32487a5L), tobe(0xc80c8addL), tobe(0xe5749d55L), tobe(0xfe5c902dL), 
1586dc728923Sopenharmony_ci+tobe(0xb8c79a6bL), tobe(0xa3ef9713L), tobe(0x8e97809bL), tobe(0x95bf8de3L), 
1587dc728923Sopenharmony_ci+tobe(0xd467af8bL), tobe(0xcf4fa2f3L), tobe(0xe237b57bL), tobe(0xf91fb803L), 
1588dc728923Sopenharmony_ci+tobe(0x6187f1abL), tobe(0x7aaffcd3L), tobe(0x57d7eb5bL), tobe(0x4cffe623L), 
1589dc728923Sopenharmony_ci+tobe(0x0d27c44bL), tobe(0x160fc933L), tobe(0x3b77debbL), tobe(0x205fd3c3L), 
1590dc728923Sopenharmony_ci+tobe(0x0e86505cL), tobe(0x15ae5d24L), tobe(0x38d64aacL), tobe(0x23fe47d4L), 
1591dc728923Sopenharmony_ci+tobe(0x622665bcL), tobe(0x790e68c4L), tobe(0x54767f4cL), tobe(0x4f5e7234L), 
1592dc728923Sopenharmony_ci+tobe(0xd7c63b9cL), tobe(0xccee36e4L), tobe(0xe196216cL), tobe(0xfabe2c14L), 
1593dc728923Sopenharmony_ci+tobe(0xbb660e7cL), tobe(0xa04e0304L), tobe(0x8d36148cL), tobe(0x961e19f4L), 
1594dc728923Sopenharmony_ci+tobe(0xa5cb3ad3L), tobe(0xbee337abL), tobe(0x939b2023L), tobe(0x88b32d5bL), 
1595dc728923Sopenharmony_ci+tobe(0xc96b0f33L), tobe(0xd243024bL), tobe(0xff3b15c3L), tobe(0xe41318bbL), 
1596dc728923Sopenharmony_ci+tobe(0x7c8b5113L), tobe(0x67a35c6bL), tobe(0x4adb4be3L), tobe(0x51f3469bL), 
1597dc728923Sopenharmony_ci+tobe(0x102b64f3L), tobe(0x0b03698bL), tobe(0x267b7e03L), tobe(0x3d53737bL), 
1598dc728923Sopenharmony_ci+tobe(0x138af0e4L), tobe(0x08a2fd9cL), tobe(0x25daea14L), tobe(0x3ef2e76cL), 
1599dc728923Sopenharmony_ci+tobe(0x7f2ac504L), tobe(0x6402c87cL), tobe(0x497adff4L), tobe(0x5252d28cL), 
1600dc728923Sopenharmony_ci+tobe(0xcaca9b24L), tobe(0xd1e2965cL), tobe(0xfc9a81d4L), tobe(0xe7b28cacL), 
1601dc728923Sopenharmony_ci+tobe(0xa66aaec4L), tobe(0xbd42a3bcL), tobe(0x903ab434L), tobe(0x8b12b94cL), 
1602dc728923Sopenharmony_ci+tobe(0xcd89b30aL), tobe(0xd6a1be72L), tobe(0xfbd9a9faL), tobe(0xe0f1a482L), 
1603dc728923Sopenharmony_ci+tobe(0xa12986eaL), tobe(0xba018b92L), tobe(0x97799c1aL), tobe(0x8c519162L), 
1604dc728923Sopenharmony_ci+tobe(0x14c9d8caL), tobe(0x0fe1d5b2L), tobe(0x2299c23aL), tobe(0x39b1cf42L), 
1605dc728923Sopenharmony_ci+tobe(0x7869ed2aL), tobe(0x6341e052L), tobe(0x4e39f7daL), tobe(0x5511faa2L), 
1606dc728923Sopenharmony_ci+tobe(0x7bc8793dL), tobe(0x60e07445L), tobe(0x4d9863cdL), tobe(0x56b06eb5L), 
1607dc728923Sopenharmony_ci+tobe(0x17684cddL), tobe(0x0c4041a5L), tobe(0x2138562dL), tobe(0x3a105b55L), 
1608dc728923Sopenharmony_ci+tobe(0xa28812fdL), tobe(0xb9a01f85L), tobe(0x94d8080dL), tobe(0x8ff00575L), 
1609dc728923Sopenharmony_ci+tobe(0xce28271dL), tobe(0xd5002a65L), tobe(0xf8783dedL), tobe(0xe3503095L), 
1610dc728923Sopenharmony_ci+tobe(0x754e2961L), tobe(0x6e662419L), tobe(0x431e3391L), tobe(0x58363ee9L), 
1611dc728923Sopenharmony_ci+tobe(0x19ee1c81L), tobe(0x02c611f9L), tobe(0x2fbe0671L), tobe(0x34960b09L), 
1612dc728923Sopenharmony_ci+tobe(0xac0e42a1L), tobe(0xb7264fd9L), tobe(0x9a5e5851L), tobe(0x81765529L), 
1613dc728923Sopenharmony_ci+tobe(0xc0ae7741L), tobe(0xdb867a39L), tobe(0xf6fe6db1L), tobe(0xedd660c9L), 
1614dc728923Sopenharmony_ci+tobe(0xc30fe356L), tobe(0xd827ee2eL), tobe(0xf55ff9a6L), tobe(0xee77f4deL), 
1615dc728923Sopenharmony_ci+tobe(0xafafd6b6L), tobe(0xb487dbceL), tobe(0x99ffcc46L), tobe(0x82d7c13eL), 
1616dc728923Sopenharmony_ci+tobe(0x1a4f8896L), tobe(0x016785eeL), tobe(0x2c1f9266L), tobe(0x37379f1eL), 
1617dc728923Sopenharmony_ci+tobe(0x76efbd76L), tobe(0x6dc7b00eL), tobe(0x40bfa786L), tobe(0x5b97aafeL), 
1618dc728923Sopenharmony_ci+tobe(0x1d0ca0b8L), tobe(0x0624adc0L), tobe(0x2b5cba48L), tobe(0x3074b730L), 
1619dc728923Sopenharmony_ci+tobe(0x71ac9558L), tobe(0x6a849820L), tobe(0x47fc8fa8L), tobe(0x5cd482d0L), 
1620dc728923Sopenharmony_ci+tobe(0xc44ccb78L), tobe(0xdf64c600L), tobe(0xf21cd188L), tobe(0xe934dcf0L), 
1621dc728923Sopenharmony_ci+tobe(0xa8ecfe98L), tobe(0xb3c4f3e0L), tobe(0x9ebce468L), tobe(0x8594e910L), 
1622dc728923Sopenharmony_ci+tobe(0xab4d6a8fL), tobe(0xb06567f7L), tobe(0x9d1d707fL), tobe(0x86357d07L), 
1623dc728923Sopenharmony_ci+tobe(0xc7ed5f6fL), tobe(0xdcc55217L), tobe(0xf1bd459fL), tobe(0xea9548e7L), 
1624dc728923Sopenharmony_ci+tobe(0x720d014fL), tobe(0x69250c37L), tobe(0x445d1bbfL), tobe(0x5f7516c7L), 
1625dc728923Sopenharmony_ci+tobe(0x1ead34afL), tobe(0x058539d7L), tobe(0x28fd2e5fL), tobe(0x33d52327L)},
1626dc728923Sopenharmony_ci+{
1627dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x4f576811L), tobe(0x9eaed022L), tobe(0xd1f9b833L), 
1628dc728923Sopenharmony_ci+tobe(0x399cbdf3L), tobe(0x76cbd5e2L), tobe(0xa7326dd1L), tobe(0xe86505c0L), 
1629dc728923Sopenharmony_ci+tobe(0x73397be6L), tobe(0x3c6e13f7L), tobe(0xed97abc4L), tobe(0xa2c0c3d5L), 
1630dc728923Sopenharmony_ci+tobe(0x4aa5c615L), tobe(0x05f2ae04L), tobe(0xd40b1637L), tobe(0x9b5c7e26L), 
1631dc728923Sopenharmony_ci+tobe(0xe672f7ccL), tobe(0xa9259fddL), tobe(0x78dc27eeL), tobe(0x378b4fffL), 
1632dc728923Sopenharmony_ci+tobe(0xdfee4a3fL), tobe(0x90b9222eL), tobe(0x41409a1dL), tobe(0x0e17f20cL), 
1633dc728923Sopenharmony_ci+tobe(0x954b8c2aL), tobe(0xda1ce43bL), tobe(0x0be55c08L), tobe(0x44b23419L), 
1634dc728923Sopenharmony_ci+tobe(0xacd731d9L), tobe(0xe38059c8L), tobe(0x3279e1fbL), tobe(0x7d2e89eaL), 
1635dc728923Sopenharmony_ci+tobe(0xc824f22fL), tobe(0x87739a3eL), tobe(0x568a220dL), tobe(0x19dd4a1cL), 
1636dc728923Sopenharmony_ci+tobe(0xf1b84fdcL), tobe(0xbeef27cdL), tobe(0x6f169ffeL), tobe(0x2041f7efL), 
1637dc728923Sopenharmony_ci+tobe(0xbb1d89c9L), tobe(0xf44ae1d8L), tobe(0x25b359ebL), tobe(0x6ae431faL), 
1638dc728923Sopenharmony_ci+tobe(0x8281343aL), tobe(0xcdd65c2bL), tobe(0x1c2fe418L), tobe(0x53788c09L), 
1639dc728923Sopenharmony_ci+tobe(0x2e5605e3L), tobe(0x61016df2L), tobe(0xb0f8d5c1L), tobe(0xffafbdd0L), 
1640dc728923Sopenharmony_ci+tobe(0x17cab810L), tobe(0x589dd001L), tobe(0x89646832L), tobe(0xc6330023L), 
1641dc728923Sopenharmony_ci+tobe(0x5d6f7e05L), tobe(0x12381614L), tobe(0xc3c1ae27L), tobe(0x8c96c636L), 
1642dc728923Sopenharmony_ci+tobe(0x64f3c3f6L), tobe(0x2ba4abe7L), tobe(0xfa5d13d4L), tobe(0xb50a7bc5L), 
1643dc728923Sopenharmony_ci+tobe(0x9488f9e9L), tobe(0xdbdf91f8L), tobe(0x0a2629cbL), tobe(0x457141daL), 
1644dc728923Sopenharmony_ci+tobe(0xad14441aL), tobe(0xe2432c0bL), tobe(0x33ba9438L), tobe(0x7cedfc29L), 
1645dc728923Sopenharmony_ci+tobe(0xe7b1820fL), tobe(0xa8e6ea1eL), tobe(0x791f522dL), tobe(0x36483a3cL), 
1646dc728923Sopenharmony_ci+tobe(0xde2d3ffcL), tobe(0x917a57edL), tobe(0x4083efdeL), tobe(0x0fd487cfL), 
1647dc728923Sopenharmony_ci+tobe(0x72fa0e25L), tobe(0x3dad6634L), tobe(0xec54de07L), tobe(0xa303b616L), 
1648dc728923Sopenharmony_ci+tobe(0x4b66b3d6L), tobe(0x0431dbc7L), tobe(0xd5c863f4L), tobe(0x9a9f0be5L), 
1649dc728923Sopenharmony_ci+tobe(0x01c375c3L), tobe(0x4e941dd2L), tobe(0x9f6da5e1L), tobe(0xd03acdf0L), 
1650dc728923Sopenharmony_ci+tobe(0x385fc830L), tobe(0x7708a021L), tobe(0xa6f11812L), tobe(0xe9a67003L), 
1651dc728923Sopenharmony_ci+tobe(0x5cac0bc6L), tobe(0x13fb63d7L), tobe(0xc202dbe4L), tobe(0x8d55b3f5L), 
1652dc728923Sopenharmony_ci+tobe(0x6530b635L), tobe(0x2a67de24L), tobe(0xfb9e6617L), tobe(0xb4c90e06L), 
1653dc728923Sopenharmony_ci+tobe(0x2f957020L), tobe(0x60c21831L), tobe(0xb13ba002L), tobe(0xfe6cc813L), 
1654dc728923Sopenharmony_ci+tobe(0x1609cdd3L), tobe(0x595ea5c2L), tobe(0x88a71df1L), tobe(0xc7f075e0L), 
1655dc728923Sopenharmony_ci+tobe(0xbadefc0aL), tobe(0xf589941bL), tobe(0x24702c28L), tobe(0x6b274439L), 
1656dc728923Sopenharmony_ci+tobe(0x834241f9L), tobe(0xcc1529e8L), tobe(0x1dec91dbL), tobe(0x52bbf9caL), 
1657dc728923Sopenharmony_ci+tobe(0xc9e787ecL), tobe(0x86b0effdL), tobe(0x574957ceL), tobe(0x181e3fdfL), 
1658dc728923Sopenharmony_ci+tobe(0xf07b3a1fL), tobe(0xbf2c520eL), tobe(0x6ed5ea3dL), tobe(0x2182822cL), 
1659dc728923Sopenharmony_ci+tobe(0x2dd0ee65L), tobe(0x62878674L), tobe(0xb37e3e47L), tobe(0xfc295656L), 
1660dc728923Sopenharmony_ci+tobe(0x144c5396L), tobe(0x5b1b3b87L), tobe(0x8ae283b4L), tobe(0xc5b5eba5L), 
1661dc728923Sopenharmony_ci+tobe(0x5ee99583L), tobe(0x11befd92L), tobe(0xc04745a1L), tobe(0x8f102db0L), 
1662dc728923Sopenharmony_ci+tobe(0x67752870L), tobe(0x28224061L), tobe(0xf9dbf852L), tobe(0xb68c9043L), 
1663dc728923Sopenharmony_ci+tobe(0xcba219a9L), tobe(0x84f571b8L), tobe(0x550cc98bL), tobe(0x1a5ba19aL), 
1664dc728923Sopenharmony_ci+tobe(0xf23ea45aL), tobe(0xbd69cc4bL), tobe(0x6c907478L), tobe(0x23c71c69L), 
1665dc728923Sopenharmony_ci+tobe(0xb89b624fL), tobe(0xf7cc0a5eL), tobe(0x2635b26dL), tobe(0x6962da7cL), 
1666dc728923Sopenharmony_ci+tobe(0x8107dfbcL), tobe(0xce50b7adL), tobe(0x1fa90f9eL), tobe(0x50fe678fL), 
1667dc728923Sopenharmony_ci+tobe(0xe5f41c4aL), tobe(0xaaa3745bL), tobe(0x7b5acc68L), tobe(0x340da479L), 
1668dc728923Sopenharmony_ci+tobe(0xdc68a1b9L), tobe(0x933fc9a8L), tobe(0x42c6719bL), tobe(0x0d91198aL), 
1669dc728923Sopenharmony_ci+tobe(0x96cd67acL), tobe(0xd99a0fbdL), tobe(0x0863b78eL), tobe(0x4734df9fL), 
1670dc728923Sopenharmony_ci+tobe(0xaf51da5fL), tobe(0xe006b24eL), tobe(0x31ff0a7dL), tobe(0x7ea8626cL), 
1671dc728923Sopenharmony_ci+tobe(0x0386eb86L), tobe(0x4cd18397L), tobe(0x9d283ba4L), tobe(0xd27f53b5L), 
1672dc728923Sopenharmony_ci+tobe(0x3a1a5675L), tobe(0x754d3e64L), tobe(0xa4b48657L), tobe(0xebe3ee46L), 
1673dc728923Sopenharmony_ci+tobe(0x70bf9060L), tobe(0x3fe8f871L), tobe(0xee114042L), tobe(0xa1462853L), 
1674dc728923Sopenharmony_ci+tobe(0x49232d93L), tobe(0x06744582L), tobe(0xd78dfdb1L), tobe(0x98da95a0L), 
1675dc728923Sopenharmony_ci+tobe(0xb958178cL), tobe(0xf60f7f9dL), tobe(0x27f6c7aeL), tobe(0x68a1afbfL), 
1676dc728923Sopenharmony_ci+tobe(0x80c4aa7fL), tobe(0xcf93c26eL), tobe(0x1e6a7a5dL), tobe(0x513d124cL), 
1677dc728923Sopenharmony_ci+tobe(0xca616c6aL), tobe(0x8536047bL), tobe(0x54cfbc48L), tobe(0x1b98d459L), 
1678dc728923Sopenharmony_ci+tobe(0xf3fdd199L), tobe(0xbcaab988L), tobe(0x6d5301bbL), tobe(0x220469aaL), 
1679dc728923Sopenharmony_ci+tobe(0x5f2ae040L), tobe(0x107d8851L), tobe(0xc1843062L), tobe(0x8ed35873L), 
1680dc728923Sopenharmony_ci+tobe(0x66b65db3L), tobe(0x29e135a2L), tobe(0xf8188d91L), tobe(0xb74fe580L), 
1681dc728923Sopenharmony_ci+tobe(0x2c139ba6L), tobe(0x6344f3b7L), tobe(0xb2bd4b84L), tobe(0xfdea2395L), 
1682dc728923Sopenharmony_ci+tobe(0x158f2655L), tobe(0x5ad84e44L), tobe(0x8b21f677L), tobe(0xc4769e66L), 
1683dc728923Sopenharmony_ci+tobe(0x717ce5a3L), tobe(0x3e2b8db2L), tobe(0xefd23581L), tobe(0xa0855d90L), 
1684dc728923Sopenharmony_ci+tobe(0x48e05850L), tobe(0x07b73041L), tobe(0xd64e8872L), tobe(0x9919e063L), 
1685dc728923Sopenharmony_ci+tobe(0x02459e45L), tobe(0x4d12f654L), tobe(0x9ceb4e67L), tobe(0xd3bc2676L), 
1686dc728923Sopenharmony_ci+tobe(0x3bd923b6L), tobe(0x748e4ba7L), tobe(0xa577f394L), tobe(0xea209b85L), 
1687dc728923Sopenharmony_ci+tobe(0x970e126fL), tobe(0xd8597a7eL), tobe(0x09a0c24dL), tobe(0x46f7aa5cL), 
1688dc728923Sopenharmony_ci+tobe(0xae92af9cL), tobe(0xe1c5c78dL), tobe(0x303c7fbeL), tobe(0x7f6b17afL), 
1689dc728923Sopenharmony_ci+tobe(0xe4376989L), tobe(0xab600198L), tobe(0x7a99b9abL), tobe(0x35ced1baL), 
1690dc728923Sopenharmony_ci+tobe(0xddabd47aL), tobe(0x92fcbc6bL), tobe(0x43050458L), tobe(0x0c526c49L)},
1691dc728923Sopenharmony_ci+{
1692dc728923Sopenharmony_ci+tobe(0x00000000L), tobe(0x5ba1dccaL), tobe(0xb743b994L), tobe(0xece2655eL), 
1693dc728923Sopenharmony_ci+tobe(0x6a466e9fL), tobe(0x31e7b255L), tobe(0xdd05d70bL), tobe(0x86a40bc1L), 
1694dc728923Sopenharmony_ci+tobe(0xd48cdd3eL), tobe(0x8f2d01f4L), tobe(0x63cf64aaL), tobe(0x386eb860L), 
1695dc728923Sopenharmony_ci+tobe(0xbecab3a1L), tobe(0xe56b6f6bL), tobe(0x09890a35L), tobe(0x5228d6ffL), 
1696dc728923Sopenharmony_ci+tobe(0xadd8a7cbL), tobe(0xf6797b01L), tobe(0x1a9b1e5fL), tobe(0x413ac295L), 
1697dc728923Sopenharmony_ci+tobe(0xc79ec954L), tobe(0x9c3f159eL), tobe(0x70dd70c0L), tobe(0x2b7cac0aL), 
1698dc728923Sopenharmony_ci+tobe(0x79547af5L), tobe(0x22f5a63fL), tobe(0xce17c361L), tobe(0x95b61fabL), 
1699dc728923Sopenharmony_ci+tobe(0x1312146aL), tobe(0x48b3c8a0L), tobe(0xa451adfeL), tobe(0xfff07134L), 
1700dc728923Sopenharmony_ci+tobe(0x5f705221L), tobe(0x04d18eebL), tobe(0xe833ebb5L), tobe(0xb392377fL), 
1701dc728923Sopenharmony_ci+tobe(0x35363cbeL), tobe(0x6e97e074L), tobe(0x8275852aL), tobe(0xd9d459e0L), 
1702dc728923Sopenharmony_ci+tobe(0x8bfc8f1fL), tobe(0xd05d53d5L), tobe(0x3cbf368bL), tobe(0x671eea41L), 
1703dc728923Sopenharmony_ci+tobe(0xe1bae180L), tobe(0xba1b3d4aL), tobe(0x56f95814L), tobe(0x0d5884deL), 
1704dc728923Sopenharmony_ci+tobe(0xf2a8f5eaL), tobe(0xa9092920L), tobe(0x45eb4c7eL), tobe(0x1e4a90b4L), 
1705dc728923Sopenharmony_ci+tobe(0x98ee9b75L), tobe(0xc34f47bfL), tobe(0x2fad22e1L), tobe(0x740cfe2bL), 
1706dc728923Sopenharmony_ci+tobe(0x262428d4L), tobe(0x7d85f41eL), tobe(0x91679140L), tobe(0xcac64d8aL), 
1707dc728923Sopenharmony_ci+tobe(0x4c62464bL), tobe(0x17c39a81L), tobe(0xfb21ffdfL), tobe(0xa0802315L), 
1708dc728923Sopenharmony_ci+tobe(0xbee0a442L), tobe(0xe5417888L), tobe(0x09a31dd6L), tobe(0x5202c11cL), 
1709dc728923Sopenharmony_ci+tobe(0xd4a6caddL), tobe(0x8f071617L), tobe(0x63e57349L), tobe(0x3844af83L), 
1710dc728923Sopenharmony_ci+tobe(0x6a6c797cL), tobe(0x31cda5b6L), tobe(0xdd2fc0e8L), tobe(0x868e1c22L), 
1711dc728923Sopenharmony_ci+tobe(0x002a17e3L), tobe(0x5b8bcb29L), tobe(0xb769ae77L), tobe(0xecc872bdL), 
1712dc728923Sopenharmony_ci+tobe(0x13380389L), tobe(0x4899df43L), tobe(0xa47bba1dL), tobe(0xffda66d7L), 
1713dc728923Sopenharmony_ci+tobe(0x797e6d16L), tobe(0x22dfb1dcL), tobe(0xce3dd482L), tobe(0x959c0848L), 
1714dc728923Sopenharmony_ci+tobe(0xc7b4deb7L), tobe(0x9c15027dL), tobe(0x70f76723L), tobe(0x2b56bbe9L), 
1715dc728923Sopenharmony_ci+tobe(0xadf2b028L), tobe(0xf6536ce2L), tobe(0x1ab109bcL), tobe(0x4110d576L), 
1716dc728923Sopenharmony_ci+tobe(0xe190f663L), tobe(0xba312aa9L), tobe(0x56d34ff7L), tobe(0x0d72933dL), 
1717dc728923Sopenharmony_ci+tobe(0x8bd698fcL), tobe(0xd0774436L), tobe(0x3c952168L), tobe(0x6734fda2L), 
1718dc728923Sopenharmony_ci+tobe(0x351c2b5dL), tobe(0x6ebdf797L), tobe(0x825f92c9L), tobe(0xd9fe4e03L), 
1719dc728923Sopenharmony_ci+tobe(0x5f5a45c2L), tobe(0x04fb9908L), tobe(0xe819fc56L), tobe(0xb3b8209cL), 
1720dc728923Sopenharmony_ci+tobe(0x4c4851a8L), tobe(0x17e98d62L), tobe(0xfb0be83cL), tobe(0xa0aa34f6L), 
1721dc728923Sopenharmony_ci+tobe(0x260e3f37L), tobe(0x7dafe3fdL), tobe(0x914d86a3L), tobe(0xcaec5a69L), 
1722dc728923Sopenharmony_ci+tobe(0x98c48c96L), tobe(0xc365505cL), tobe(0x2f873502L), tobe(0x7426e9c8L), 
1723dc728923Sopenharmony_ci+tobe(0xf282e209L), tobe(0xa9233ec3L), tobe(0x45c15b9dL), tobe(0x1e608757L), 
1724dc728923Sopenharmony_ci+tobe(0x79005533L), tobe(0x22a189f9L), tobe(0xce43eca7L), tobe(0x95e2306dL), 
1725dc728923Sopenharmony_ci+tobe(0x13463bacL), tobe(0x48e7e766L), tobe(0xa4058238L), tobe(0xffa45ef2L), 
1726dc728923Sopenharmony_ci+tobe(0xad8c880dL), tobe(0xf62d54c7L), tobe(0x1acf3199L), tobe(0x416eed53L), 
1727dc728923Sopenharmony_ci+tobe(0xc7cae692L), tobe(0x9c6b3a58L), tobe(0x70895f06L), tobe(0x2b2883ccL), 
1728dc728923Sopenharmony_ci+tobe(0xd4d8f2f8L), tobe(0x8f792e32L), tobe(0x639b4b6cL), tobe(0x383a97a6L), 
1729dc728923Sopenharmony_ci+tobe(0xbe9e9c67L), tobe(0xe53f40adL), tobe(0x09dd25f3L), tobe(0x527cf939L), 
1730dc728923Sopenharmony_ci+tobe(0x00542fc6L), tobe(0x5bf5f30cL), tobe(0xb7179652L), tobe(0xecb64a98L), 
1731dc728923Sopenharmony_ci+tobe(0x6a124159L), tobe(0x31b39d93L), tobe(0xdd51f8cdL), tobe(0x86f02407L), 
1732dc728923Sopenharmony_ci+tobe(0x26700712L), tobe(0x7dd1dbd8L), tobe(0x9133be86L), tobe(0xca92624cL), 
1733dc728923Sopenharmony_ci+tobe(0x4c36698dL), tobe(0x1797b547L), tobe(0xfb75d019L), tobe(0xa0d40cd3L), 
1734dc728923Sopenharmony_ci+tobe(0xf2fcda2cL), tobe(0xa95d06e6L), tobe(0x45bf63b8L), tobe(0x1e1ebf72L), 
1735dc728923Sopenharmony_ci+tobe(0x98bab4b3L), tobe(0xc31b6879L), tobe(0x2ff90d27L), tobe(0x7458d1edL), 
1736dc728923Sopenharmony_ci+tobe(0x8ba8a0d9L), tobe(0xd0097c13L), tobe(0x3ceb194dL), tobe(0x674ac587L), 
1737dc728923Sopenharmony_ci+tobe(0xe1eece46L), tobe(0xba4f128cL), tobe(0x56ad77d2L), tobe(0x0d0cab18L), 
1738dc728923Sopenharmony_ci+tobe(0x5f247de7L), tobe(0x0485a12dL), tobe(0xe867c473L), tobe(0xb3c618b9L), 
1739dc728923Sopenharmony_ci+tobe(0x35621378L), tobe(0x6ec3cfb2L), tobe(0x8221aaecL), tobe(0xd9807626L), 
1740dc728923Sopenharmony_ci+tobe(0xc7e0f171L), tobe(0x9c412dbbL), tobe(0x70a348e5L), tobe(0x2b02942fL), 
1741dc728923Sopenharmony_ci+tobe(0xada69feeL), tobe(0xf6074324L), tobe(0x1ae5267aL), tobe(0x4144fab0L), 
1742dc728923Sopenharmony_ci+tobe(0x136c2c4fL), tobe(0x48cdf085L), tobe(0xa42f95dbL), tobe(0xff8e4911L), 
1743dc728923Sopenharmony_ci+tobe(0x792a42d0L), tobe(0x228b9e1aL), tobe(0xce69fb44L), tobe(0x95c8278eL), 
1744dc728923Sopenharmony_ci+tobe(0x6a3856baL), tobe(0x31998a70L), tobe(0xdd7bef2eL), tobe(0x86da33e4L), 
1745dc728923Sopenharmony_ci+tobe(0x007e3825L), tobe(0x5bdfe4efL), tobe(0xb73d81b1L), tobe(0xec9c5d7bL), 
1746dc728923Sopenharmony_ci+tobe(0xbeb48b84L), tobe(0xe515574eL), tobe(0x09f73210L), tobe(0x5256eedaL), 
1747dc728923Sopenharmony_ci+tobe(0xd4f2e51bL), tobe(0x8f5339d1L), tobe(0x63b15c8fL), tobe(0x38108045L), 
1748dc728923Sopenharmony_ci+tobe(0x9890a350L), tobe(0xc3317f9aL), tobe(0x2fd31ac4L), tobe(0x7472c60eL), 
1749dc728923Sopenharmony_ci+tobe(0xf2d6cdcfL), tobe(0xa9771105L), tobe(0x4595745bL), tobe(0x1e34a891L), 
1750dc728923Sopenharmony_ci+tobe(0x4c1c7e6eL), tobe(0x17bda2a4L), tobe(0xfb5fc7faL), tobe(0xa0fe1b30L), 
1751dc728923Sopenharmony_ci+tobe(0x265a10f1L), tobe(0x7dfbcc3bL), tobe(0x9119a965L), tobe(0xcab875afL), 
1752dc728923Sopenharmony_ci+tobe(0x3548049bL), tobe(0x6ee9d851L), tobe(0x820bbd0fL), tobe(0xd9aa61c5L), 
1753dc728923Sopenharmony_ci+tobe(0x5f0e6a04L), tobe(0x04afb6ceL), tobe(0xe84dd390L), tobe(0xb3ec0f5aL), 
1754dc728923Sopenharmony_ci+tobe(0xe1c4d9a5L), tobe(0xba65056fL), tobe(0x56876031L), tobe(0x0d26bcfbL), 
1755dc728923Sopenharmony_ci+tobe(0x8b82b73aL), tobe(0xd0236bf0L), tobe(0x3cc10eaeL), tobe(0x6760d264L)},
1756dc728923Sopenharmony_ci+};
1757dc728923Sopenharmony_ci+static const uint32_t crc32ctable_le[8][256] = {{
1758dc728923Sopenharmony_ci+tole(0x00000000L), tole(0xf26b8303L), tole(0xe13b70f7L), tole(0x1350f3f4L), 
1759dc728923Sopenharmony_ci+tole(0xc79a971fL), tole(0x35f1141cL), tole(0x26a1e7e8L), tole(0xd4ca64ebL), 
1760dc728923Sopenharmony_ci+tole(0x8ad958cfL), tole(0x78b2dbccL), tole(0x6be22838L), tole(0x9989ab3bL), 
1761dc728923Sopenharmony_ci+tole(0x4d43cfd0L), tole(0xbf284cd3L), tole(0xac78bf27L), tole(0x5e133c24L), 
1762dc728923Sopenharmony_ci+tole(0x105ec76fL), tole(0xe235446cL), tole(0xf165b798L), tole(0x030e349bL), 
1763dc728923Sopenharmony_ci+tole(0xd7c45070L), tole(0x25afd373L), tole(0x36ff2087L), tole(0xc494a384L), 
1764dc728923Sopenharmony_ci+tole(0x9a879fa0L), tole(0x68ec1ca3L), tole(0x7bbcef57L), tole(0x89d76c54L), 
1765dc728923Sopenharmony_ci+tole(0x5d1d08bfL), tole(0xaf768bbcL), tole(0xbc267848L), tole(0x4e4dfb4bL), 
1766dc728923Sopenharmony_ci+tole(0x20bd8edeL), tole(0xd2d60dddL), tole(0xc186fe29L), tole(0x33ed7d2aL), 
1767dc728923Sopenharmony_ci+tole(0xe72719c1L), tole(0x154c9ac2L), tole(0x061c6936L), tole(0xf477ea35L), 
1768dc728923Sopenharmony_ci+tole(0xaa64d611L), tole(0x580f5512L), tole(0x4b5fa6e6L), tole(0xb93425e5L), 
1769dc728923Sopenharmony_ci+tole(0x6dfe410eL), tole(0x9f95c20dL), tole(0x8cc531f9L), tole(0x7eaeb2faL), 
1770dc728923Sopenharmony_ci+tole(0x30e349b1L), tole(0xc288cab2L), tole(0xd1d83946L), tole(0x23b3ba45L), 
1771dc728923Sopenharmony_ci+tole(0xf779deaeL), tole(0x05125dadL), tole(0x1642ae59L), tole(0xe4292d5aL), 
1772dc728923Sopenharmony_ci+tole(0xba3a117eL), tole(0x4851927dL), tole(0x5b016189L), tole(0xa96ae28aL), 
1773dc728923Sopenharmony_ci+tole(0x7da08661L), tole(0x8fcb0562L), tole(0x9c9bf696L), tole(0x6ef07595L), 
1774dc728923Sopenharmony_ci+tole(0x417b1dbcL), tole(0xb3109ebfL), tole(0xa0406d4bL), tole(0x522bee48L), 
1775dc728923Sopenharmony_ci+tole(0x86e18aa3L), tole(0x748a09a0L), tole(0x67dafa54L), tole(0x95b17957L), 
1776dc728923Sopenharmony_ci+tole(0xcba24573L), tole(0x39c9c670L), tole(0x2a993584L), tole(0xd8f2b687L), 
1777dc728923Sopenharmony_ci+tole(0x0c38d26cL), tole(0xfe53516fL), tole(0xed03a29bL), tole(0x1f682198L), 
1778dc728923Sopenharmony_ci+tole(0x5125dad3L), tole(0xa34e59d0L), tole(0xb01eaa24L), tole(0x42752927L), 
1779dc728923Sopenharmony_ci+tole(0x96bf4dccL), tole(0x64d4cecfL), tole(0x77843d3bL), tole(0x85efbe38L), 
1780dc728923Sopenharmony_ci+tole(0xdbfc821cL), tole(0x2997011fL), tole(0x3ac7f2ebL), tole(0xc8ac71e8L), 
1781dc728923Sopenharmony_ci+tole(0x1c661503L), tole(0xee0d9600L), tole(0xfd5d65f4L), tole(0x0f36e6f7L), 
1782dc728923Sopenharmony_ci+tole(0x61c69362L), tole(0x93ad1061L), tole(0x80fde395L), tole(0x72966096L), 
1783dc728923Sopenharmony_ci+tole(0xa65c047dL), tole(0x5437877eL), tole(0x4767748aL), tole(0xb50cf789L), 
1784dc728923Sopenharmony_ci+tole(0xeb1fcbadL), tole(0x197448aeL), tole(0x0a24bb5aL), tole(0xf84f3859L), 
1785dc728923Sopenharmony_ci+tole(0x2c855cb2L), tole(0xdeeedfb1L), tole(0xcdbe2c45L), tole(0x3fd5af46L), 
1786dc728923Sopenharmony_ci+tole(0x7198540dL), tole(0x83f3d70eL), tole(0x90a324faL), tole(0x62c8a7f9L), 
1787dc728923Sopenharmony_ci+tole(0xb602c312L), tole(0x44694011L), tole(0x5739b3e5L), tole(0xa55230e6L), 
1788dc728923Sopenharmony_ci+tole(0xfb410cc2L), tole(0x092a8fc1L), tole(0x1a7a7c35L), tole(0xe811ff36L), 
1789dc728923Sopenharmony_ci+tole(0x3cdb9bddL), tole(0xceb018deL), tole(0xdde0eb2aL), tole(0x2f8b6829L), 
1790dc728923Sopenharmony_ci+tole(0x82f63b78L), tole(0x709db87bL), tole(0x63cd4b8fL), tole(0x91a6c88cL), 
1791dc728923Sopenharmony_ci+tole(0x456cac67L), tole(0xb7072f64L), tole(0xa457dc90L), tole(0x563c5f93L), 
1792dc728923Sopenharmony_ci+tole(0x082f63b7L), tole(0xfa44e0b4L), tole(0xe9141340L), tole(0x1b7f9043L), 
1793dc728923Sopenharmony_ci+tole(0xcfb5f4a8L), tole(0x3dde77abL), tole(0x2e8e845fL), tole(0xdce5075cL), 
1794dc728923Sopenharmony_ci+tole(0x92a8fc17L), tole(0x60c37f14L), tole(0x73938ce0L), tole(0x81f80fe3L), 
1795dc728923Sopenharmony_ci+tole(0x55326b08L), tole(0xa759e80bL), tole(0xb4091bffL), tole(0x466298fcL), 
1796dc728923Sopenharmony_ci+tole(0x1871a4d8L), tole(0xea1a27dbL), tole(0xf94ad42fL), tole(0x0b21572cL), 
1797dc728923Sopenharmony_ci+tole(0xdfeb33c7L), tole(0x2d80b0c4L), tole(0x3ed04330L), tole(0xccbbc033L), 
1798dc728923Sopenharmony_ci+tole(0xa24bb5a6L), tole(0x502036a5L), tole(0x4370c551L), tole(0xb11b4652L), 
1799dc728923Sopenharmony_ci+tole(0x65d122b9L), tole(0x97baa1baL), tole(0x84ea524eL), tole(0x7681d14dL), 
1800dc728923Sopenharmony_ci+tole(0x2892ed69L), tole(0xdaf96e6aL), tole(0xc9a99d9eL), tole(0x3bc21e9dL), 
1801dc728923Sopenharmony_ci+tole(0xef087a76L), tole(0x1d63f975L), tole(0x0e330a81L), tole(0xfc588982L), 
1802dc728923Sopenharmony_ci+tole(0xb21572c9L), tole(0x407ef1caL), tole(0x532e023eL), tole(0xa145813dL), 
1803dc728923Sopenharmony_ci+tole(0x758fe5d6L), tole(0x87e466d5L), tole(0x94b49521L), tole(0x66df1622L), 
1804dc728923Sopenharmony_ci+tole(0x38cc2a06L), tole(0xcaa7a905L), tole(0xd9f75af1L), tole(0x2b9cd9f2L), 
1805dc728923Sopenharmony_ci+tole(0xff56bd19L), tole(0x0d3d3e1aL), tole(0x1e6dcdeeL), tole(0xec064eedL), 
1806dc728923Sopenharmony_ci+tole(0xc38d26c4L), tole(0x31e6a5c7L), tole(0x22b65633L), tole(0xd0ddd530L), 
1807dc728923Sopenharmony_ci+tole(0x0417b1dbL), tole(0xf67c32d8L), tole(0xe52cc12cL), tole(0x1747422fL), 
1808dc728923Sopenharmony_ci+tole(0x49547e0bL), tole(0xbb3ffd08L), tole(0xa86f0efcL), tole(0x5a048dffL), 
1809dc728923Sopenharmony_ci+tole(0x8ecee914L), tole(0x7ca56a17L), tole(0x6ff599e3L), tole(0x9d9e1ae0L), 
1810dc728923Sopenharmony_ci+tole(0xd3d3e1abL), tole(0x21b862a8L), tole(0x32e8915cL), tole(0xc083125fL), 
1811dc728923Sopenharmony_ci+tole(0x144976b4L), tole(0xe622f5b7L), tole(0xf5720643L), tole(0x07198540L), 
1812dc728923Sopenharmony_ci+tole(0x590ab964L), tole(0xab613a67L), tole(0xb831c993L), tole(0x4a5a4a90L), 
1813dc728923Sopenharmony_ci+tole(0x9e902e7bL), tole(0x6cfbad78L), tole(0x7fab5e8cL), tole(0x8dc0dd8fL), 
1814dc728923Sopenharmony_ci+tole(0xe330a81aL), tole(0x115b2b19L), tole(0x020bd8edL), tole(0xf0605beeL), 
1815dc728923Sopenharmony_ci+tole(0x24aa3f05L), tole(0xd6c1bc06L), tole(0xc5914ff2L), tole(0x37faccf1L), 
1816dc728923Sopenharmony_ci+tole(0x69e9f0d5L), tole(0x9b8273d6L), tole(0x88d28022L), tole(0x7ab90321L), 
1817dc728923Sopenharmony_ci+tole(0xae7367caL), tole(0x5c18e4c9L), tole(0x4f48173dL), tole(0xbd23943eL), 
1818dc728923Sopenharmony_ci+tole(0xf36e6f75L), tole(0x0105ec76L), tole(0x12551f82L), tole(0xe03e9c81L), 
1819dc728923Sopenharmony_ci+tole(0x34f4f86aL), tole(0xc69f7b69L), tole(0xd5cf889dL), tole(0x27a40b9eL), 
1820dc728923Sopenharmony_ci+tole(0x79b737baL), tole(0x8bdcb4b9L), tole(0x988c474dL), tole(0x6ae7c44eL), 
1821dc728923Sopenharmony_ci+tole(0xbe2da0a5L), tole(0x4c4623a6L), tole(0x5f16d052L), tole(0xad7d5351L)},
1822dc728923Sopenharmony_ci+{
1823dc728923Sopenharmony_ci+tole(0x00000000L), tole(0x13a29877L), tole(0x274530eeL), tole(0x34e7a899L), 
1824dc728923Sopenharmony_ci+tole(0x4e8a61dcL), tole(0x5d28f9abL), tole(0x69cf5132L), tole(0x7a6dc945L), 
1825dc728923Sopenharmony_ci+tole(0x9d14c3b8L), tole(0x8eb65bcfL), tole(0xba51f356L), tole(0xa9f36b21L), 
1826dc728923Sopenharmony_ci+tole(0xd39ea264L), tole(0xc03c3a13L), tole(0xf4db928aL), tole(0xe7790afdL), 
1827dc728923Sopenharmony_ci+tole(0x3fc5f181L), tole(0x2c6769f6L), tole(0x1880c16fL), tole(0x0b225918L), 
1828dc728923Sopenharmony_ci+tole(0x714f905dL), tole(0x62ed082aL), tole(0x560aa0b3L), tole(0x45a838c4L), 
1829dc728923Sopenharmony_ci+tole(0xa2d13239L), tole(0xb173aa4eL), tole(0x859402d7L), tole(0x96369aa0L), 
1830dc728923Sopenharmony_ci+tole(0xec5b53e5L), tole(0xfff9cb92L), tole(0xcb1e630bL), tole(0xd8bcfb7cL), 
1831dc728923Sopenharmony_ci+tole(0x7f8be302L), tole(0x6c297b75L), tole(0x58ced3ecL), tole(0x4b6c4b9bL), 
1832dc728923Sopenharmony_ci+tole(0x310182deL), tole(0x22a31aa9L), tole(0x1644b230L), tole(0x05e62a47L), 
1833dc728923Sopenharmony_ci+tole(0xe29f20baL), tole(0xf13db8cdL), tole(0xc5da1054L), tole(0xd6788823L), 
1834dc728923Sopenharmony_ci+tole(0xac154166L), tole(0xbfb7d911L), tole(0x8b507188L), tole(0x98f2e9ffL), 
1835dc728923Sopenharmony_ci+tole(0x404e1283L), tole(0x53ec8af4L), tole(0x670b226dL), tole(0x74a9ba1aL), 
1836dc728923Sopenharmony_ci+tole(0x0ec4735fL), tole(0x1d66eb28L), tole(0x298143b1L), tole(0x3a23dbc6L), 
1837dc728923Sopenharmony_ci+tole(0xdd5ad13bL), tole(0xcef8494cL), tole(0xfa1fe1d5L), tole(0xe9bd79a2L), 
1838dc728923Sopenharmony_ci+tole(0x93d0b0e7L), tole(0x80722890L), tole(0xb4958009L), tole(0xa737187eL), 
1839dc728923Sopenharmony_ci+tole(0xff17c604L), tole(0xecb55e73L), tole(0xd852f6eaL), tole(0xcbf06e9dL), 
1840dc728923Sopenharmony_ci+tole(0xb19da7d8L), tole(0xa23f3fafL), tole(0x96d89736L), tole(0x857a0f41L), 
1841dc728923Sopenharmony_ci+tole(0x620305bcL), tole(0x71a19dcbL), tole(0x45463552L), tole(0x56e4ad25L), 
1842dc728923Sopenharmony_ci+tole(0x2c896460L), tole(0x3f2bfc17L), tole(0x0bcc548eL), tole(0x186eccf9L), 
1843dc728923Sopenharmony_ci+tole(0xc0d23785L), tole(0xd370aff2L), tole(0xe797076bL), tole(0xf4359f1cL), 
1844dc728923Sopenharmony_ci+tole(0x8e585659L), tole(0x9dface2eL), tole(0xa91d66b7L), tole(0xbabffec0L), 
1845dc728923Sopenharmony_ci+tole(0x5dc6f43dL), tole(0x4e646c4aL), tole(0x7a83c4d3L), tole(0x69215ca4L), 
1846dc728923Sopenharmony_ci+tole(0x134c95e1L), tole(0x00ee0d96L), tole(0x3409a50fL), tole(0x27ab3d78L), 
1847dc728923Sopenharmony_ci+tole(0x809c2506L), tole(0x933ebd71L), tole(0xa7d915e8L), tole(0xb47b8d9fL), 
1848dc728923Sopenharmony_ci+tole(0xce1644daL), tole(0xddb4dcadL), tole(0xe9537434L), tole(0xfaf1ec43L), 
1849dc728923Sopenharmony_ci+tole(0x1d88e6beL), tole(0x0e2a7ec9L), tole(0x3acdd650L), tole(0x296f4e27L), 
1850dc728923Sopenharmony_ci+tole(0x53028762L), tole(0x40a01f15L), tole(0x7447b78cL), tole(0x67e52ffbL), 
1851dc728923Sopenharmony_ci+tole(0xbf59d487L), tole(0xacfb4cf0L), tole(0x981ce469L), tole(0x8bbe7c1eL), 
1852dc728923Sopenharmony_ci+tole(0xf1d3b55bL), tole(0xe2712d2cL), tole(0xd69685b5L), tole(0xc5341dc2L), 
1853dc728923Sopenharmony_ci+tole(0x224d173fL), tole(0x31ef8f48L), tole(0x050827d1L), tole(0x16aabfa6L), 
1854dc728923Sopenharmony_ci+tole(0x6cc776e3L), tole(0x7f65ee94L), tole(0x4b82460dL), tole(0x5820de7aL), 
1855dc728923Sopenharmony_ci+tole(0xfbc3faf9L), tole(0xe861628eL), tole(0xdc86ca17L), tole(0xcf245260L), 
1856dc728923Sopenharmony_ci+tole(0xb5499b25L), tole(0xa6eb0352L), tole(0x920cabcbL), tole(0x81ae33bcL), 
1857dc728923Sopenharmony_ci+tole(0x66d73941L), tole(0x7575a136L), tole(0x419209afL), tole(0x523091d8L), 
1858dc728923Sopenharmony_ci+tole(0x285d589dL), tole(0x3bffc0eaL), tole(0x0f186873L), tole(0x1cbaf004L), 
1859dc728923Sopenharmony_ci+tole(0xc4060b78L), tole(0xd7a4930fL), tole(0xe3433b96L), tole(0xf0e1a3e1L), 
1860dc728923Sopenharmony_ci+tole(0x8a8c6aa4L), tole(0x992ef2d3L), tole(0xadc95a4aL), tole(0xbe6bc23dL), 
1861dc728923Sopenharmony_ci+tole(0x5912c8c0L), tole(0x4ab050b7L), tole(0x7e57f82eL), tole(0x6df56059L), 
1862dc728923Sopenharmony_ci+tole(0x1798a91cL), tole(0x043a316bL), tole(0x30dd99f2L), tole(0x237f0185L), 
1863dc728923Sopenharmony_ci+tole(0x844819fbL), tole(0x97ea818cL), tole(0xa30d2915L), tole(0xb0afb162L), 
1864dc728923Sopenharmony_ci+tole(0xcac27827L), tole(0xd960e050L), tole(0xed8748c9L), tole(0xfe25d0beL), 
1865dc728923Sopenharmony_ci+tole(0x195cda43L), tole(0x0afe4234L), tole(0x3e19eaadL), tole(0x2dbb72daL), 
1866dc728923Sopenharmony_ci+tole(0x57d6bb9fL), tole(0x447423e8L), tole(0x70938b71L), tole(0x63311306L), 
1867dc728923Sopenharmony_ci+tole(0xbb8de87aL), tole(0xa82f700dL), tole(0x9cc8d894L), tole(0x8f6a40e3L), 
1868dc728923Sopenharmony_ci+tole(0xf50789a6L), tole(0xe6a511d1L), tole(0xd242b948L), tole(0xc1e0213fL), 
1869dc728923Sopenharmony_ci+tole(0x26992bc2L), tole(0x353bb3b5L), tole(0x01dc1b2cL), tole(0x127e835bL), 
1870dc728923Sopenharmony_ci+tole(0x68134a1eL), tole(0x7bb1d269L), tole(0x4f567af0L), tole(0x5cf4e287L), 
1871dc728923Sopenharmony_ci+tole(0x04d43cfdL), tole(0x1776a48aL), tole(0x23910c13L), tole(0x30339464L), 
1872dc728923Sopenharmony_ci+tole(0x4a5e5d21L), tole(0x59fcc556L), tole(0x6d1b6dcfL), tole(0x7eb9f5b8L), 
1873dc728923Sopenharmony_ci+tole(0x99c0ff45L), tole(0x8a626732L), tole(0xbe85cfabL), tole(0xad2757dcL), 
1874dc728923Sopenharmony_ci+tole(0xd74a9e99L), tole(0xc4e806eeL), tole(0xf00fae77L), tole(0xe3ad3600L), 
1875dc728923Sopenharmony_ci+tole(0x3b11cd7cL), tole(0x28b3550bL), tole(0x1c54fd92L), tole(0x0ff665e5L), 
1876dc728923Sopenharmony_ci+tole(0x759baca0L), tole(0x663934d7L), tole(0x52de9c4eL), tole(0x417c0439L), 
1877dc728923Sopenharmony_ci+tole(0xa6050ec4L), tole(0xb5a796b3L), tole(0x81403e2aL), tole(0x92e2a65dL), 
1878dc728923Sopenharmony_ci+tole(0xe88f6f18L), tole(0xfb2df76fL), tole(0xcfca5ff6L), tole(0xdc68c781L), 
1879dc728923Sopenharmony_ci+tole(0x7b5fdfffL), tole(0x68fd4788L), tole(0x5c1aef11L), tole(0x4fb87766L), 
1880dc728923Sopenharmony_ci+tole(0x35d5be23L), tole(0x26772654L), tole(0x12908ecdL), tole(0x013216baL), 
1881dc728923Sopenharmony_ci+tole(0xe64b1c47L), tole(0xf5e98430L), tole(0xc10e2ca9L), tole(0xd2acb4deL), 
1882dc728923Sopenharmony_ci+tole(0xa8c17d9bL), tole(0xbb63e5ecL), tole(0x8f844d75L), tole(0x9c26d502L), 
1883dc728923Sopenharmony_ci+tole(0x449a2e7eL), tole(0x5738b609L), tole(0x63df1e90L), tole(0x707d86e7L), 
1884dc728923Sopenharmony_ci+tole(0x0a104fa2L), tole(0x19b2d7d5L), tole(0x2d557f4cL), tole(0x3ef7e73bL), 
1885dc728923Sopenharmony_ci+tole(0xd98eedc6L), tole(0xca2c75b1L), tole(0xfecbdd28L), tole(0xed69455fL), 
1886dc728923Sopenharmony_ci+tole(0x97048c1aL), tole(0x84a6146dL), tole(0xb041bcf4L), tole(0xa3e32483L)},
1887dc728923Sopenharmony_ci+{
1888dc728923Sopenharmony_ci+tole(0x00000000L), tole(0xa541927eL), tole(0x4f6f520dL), tole(0xea2ec073L), 
1889dc728923Sopenharmony_ci+tole(0x9edea41aL), tole(0x3b9f3664L), tole(0xd1b1f617L), tole(0x74f06469L), 
1890dc728923Sopenharmony_ci+tole(0x38513ec5L), tole(0x9d10acbbL), tole(0x773e6cc8L), tole(0xd27ffeb6L), 
1891dc728923Sopenharmony_ci+tole(0xa68f9adfL), tole(0x03ce08a1L), tole(0xe9e0c8d2L), tole(0x4ca15aacL), 
1892dc728923Sopenharmony_ci+tole(0x70a27d8aL), tole(0xd5e3eff4L), tole(0x3fcd2f87L), tole(0x9a8cbdf9L), 
1893dc728923Sopenharmony_ci+tole(0xee7cd990L), tole(0x4b3d4beeL), tole(0xa1138b9dL), tole(0x045219e3L), 
1894dc728923Sopenharmony_ci+tole(0x48f3434fL), tole(0xedb2d131L), tole(0x079c1142L), tole(0xa2dd833cL), 
1895dc728923Sopenharmony_ci+tole(0xd62de755L), tole(0x736c752bL), tole(0x9942b558L), tole(0x3c032726L), 
1896dc728923Sopenharmony_ci+tole(0xe144fb14L), tole(0x4405696aL), tole(0xae2ba919L), tole(0x0b6a3b67L), 
1897dc728923Sopenharmony_ci+tole(0x7f9a5f0eL), tole(0xdadbcd70L), tole(0x30f50d03L), tole(0x95b49f7dL), 
1898dc728923Sopenharmony_ci+tole(0xd915c5d1L), tole(0x7c5457afL), tole(0x967a97dcL), tole(0x333b05a2L), 
1899dc728923Sopenharmony_ci+tole(0x47cb61cbL), tole(0xe28af3b5L), tole(0x08a433c6L), tole(0xade5a1b8L), 
1900dc728923Sopenharmony_ci+tole(0x91e6869eL), tole(0x34a714e0L), tole(0xde89d493L), tole(0x7bc846edL), 
1901dc728923Sopenharmony_ci+tole(0x0f382284L), tole(0xaa79b0faL), tole(0x40577089L), tole(0xe516e2f7L), 
1902dc728923Sopenharmony_ci+tole(0xa9b7b85bL), tole(0x0cf62a25L), tole(0xe6d8ea56L), tole(0x43997828L), 
1903dc728923Sopenharmony_ci+tole(0x37691c41L), tole(0x92288e3fL), tole(0x78064e4cL), tole(0xdd47dc32L), 
1904dc728923Sopenharmony_ci+tole(0xc76580d9L), tole(0x622412a7L), tole(0x880ad2d4L), tole(0x2d4b40aaL), 
1905dc728923Sopenharmony_ci+tole(0x59bb24c3L), tole(0xfcfab6bdL), tole(0x16d476ceL), tole(0xb395e4b0L), 
1906dc728923Sopenharmony_ci+tole(0xff34be1cL), tole(0x5a752c62L), tole(0xb05bec11L), tole(0x151a7e6fL), 
1907dc728923Sopenharmony_ci+tole(0x61ea1a06L), tole(0xc4ab8878L), tole(0x2e85480bL), tole(0x8bc4da75L), 
1908dc728923Sopenharmony_ci+tole(0xb7c7fd53L), tole(0x12866f2dL), tole(0xf8a8af5eL), tole(0x5de93d20L), 
1909dc728923Sopenharmony_ci+tole(0x29195949L), tole(0x8c58cb37L), tole(0x66760b44L), tole(0xc337993aL), 
1910dc728923Sopenharmony_ci+tole(0x8f96c396L), tole(0x2ad751e8L), tole(0xc0f9919bL), tole(0x65b803e5L), 
1911dc728923Sopenharmony_ci+tole(0x1148678cL), tole(0xb409f5f2L), tole(0x5e273581L), tole(0xfb66a7ffL), 
1912dc728923Sopenharmony_ci+tole(0x26217bcdL), tole(0x8360e9b3L), tole(0x694e29c0L), tole(0xcc0fbbbeL), 
1913dc728923Sopenharmony_ci+tole(0xb8ffdfd7L), tole(0x1dbe4da9L), tole(0xf7908ddaL), tole(0x52d11fa4L), 
1914dc728923Sopenharmony_ci+tole(0x1e704508L), tole(0xbb31d776L), tole(0x511f1705L), tole(0xf45e857bL), 
1915dc728923Sopenharmony_ci+tole(0x80aee112L), tole(0x25ef736cL), tole(0xcfc1b31fL), tole(0x6a802161L), 
1916dc728923Sopenharmony_ci+tole(0x56830647L), tole(0xf3c29439L), tole(0x19ec544aL), tole(0xbcadc634L), 
1917dc728923Sopenharmony_ci+tole(0xc85da25dL), tole(0x6d1c3023L), tole(0x8732f050L), tole(0x2273622eL), 
1918dc728923Sopenharmony_ci+tole(0x6ed23882L), tole(0xcb93aafcL), tole(0x21bd6a8fL), tole(0x84fcf8f1L), 
1919dc728923Sopenharmony_ci+tole(0xf00c9c98L), tole(0x554d0ee6L), tole(0xbf63ce95L), tole(0x1a225cebL), 
1920dc728923Sopenharmony_ci+tole(0x8b277743L), tole(0x2e66e53dL), tole(0xc448254eL), tole(0x6109b730L), 
1921dc728923Sopenharmony_ci+tole(0x15f9d359L), tole(0xb0b84127L), tole(0x5a968154L), tole(0xffd7132aL), 
1922dc728923Sopenharmony_ci+tole(0xb3764986L), tole(0x1637dbf8L), tole(0xfc191b8bL), tole(0x595889f5L), 
1923dc728923Sopenharmony_ci+tole(0x2da8ed9cL), tole(0x88e97fe2L), tole(0x62c7bf91L), tole(0xc7862defL), 
1924dc728923Sopenharmony_ci+tole(0xfb850ac9L), tole(0x5ec498b7L), tole(0xb4ea58c4L), tole(0x11abcabaL), 
1925dc728923Sopenharmony_ci+tole(0x655baed3L), tole(0xc01a3cadL), tole(0x2a34fcdeL), tole(0x8f756ea0L), 
1926dc728923Sopenharmony_ci+tole(0xc3d4340cL), tole(0x6695a672L), tole(0x8cbb6601L), tole(0x29faf47fL), 
1927dc728923Sopenharmony_ci+tole(0x5d0a9016L), tole(0xf84b0268L), tole(0x1265c21bL), tole(0xb7245065L), 
1928dc728923Sopenharmony_ci+tole(0x6a638c57L), tole(0xcf221e29L), tole(0x250cde5aL), tole(0x804d4c24L), 
1929dc728923Sopenharmony_ci+tole(0xf4bd284dL), tole(0x51fcba33L), tole(0xbbd27a40L), tole(0x1e93e83eL), 
1930dc728923Sopenharmony_ci+tole(0x5232b292L), tole(0xf77320ecL), tole(0x1d5de09fL), tole(0xb81c72e1L), 
1931dc728923Sopenharmony_ci+tole(0xccec1688L), tole(0x69ad84f6L), tole(0x83834485L), tole(0x26c2d6fbL), 
1932dc728923Sopenharmony_ci+tole(0x1ac1f1ddL), tole(0xbf8063a3L), tole(0x55aea3d0L), tole(0xf0ef31aeL), 
1933dc728923Sopenharmony_ci+tole(0x841f55c7L), tole(0x215ec7b9L), tole(0xcb7007caL), tole(0x6e3195b4L), 
1934dc728923Sopenharmony_ci+tole(0x2290cf18L), tole(0x87d15d66L), tole(0x6dff9d15L), tole(0xc8be0f6bL), 
1935dc728923Sopenharmony_ci+tole(0xbc4e6b02L), tole(0x190ff97cL), tole(0xf321390fL), tole(0x5660ab71L), 
1936dc728923Sopenharmony_ci+tole(0x4c42f79aL), tole(0xe90365e4L), tole(0x032da597L), tole(0xa66c37e9L), 
1937dc728923Sopenharmony_ci+tole(0xd29c5380L), tole(0x77ddc1feL), tole(0x9df3018dL), tole(0x38b293f3L), 
1938dc728923Sopenharmony_ci+tole(0x7413c95fL), tole(0xd1525b21L), tole(0x3b7c9b52L), tole(0x9e3d092cL), 
1939dc728923Sopenharmony_ci+tole(0xeacd6d45L), tole(0x4f8cff3bL), tole(0xa5a23f48L), tole(0x00e3ad36L), 
1940dc728923Sopenharmony_ci+tole(0x3ce08a10L), tole(0x99a1186eL), tole(0x738fd81dL), tole(0xd6ce4a63L), 
1941dc728923Sopenharmony_ci+tole(0xa23e2e0aL), tole(0x077fbc74L), tole(0xed517c07L), tole(0x4810ee79L), 
1942dc728923Sopenharmony_ci+tole(0x04b1b4d5L), tole(0xa1f026abL), tole(0x4bdee6d8L), tole(0xee9f74a6L), 
1943dc728923Sopenharmony_ci+tole(0x9a6f10cfL), tole(0x3f2e82b1L), tole(0xd50042c2L), tole(0x7041d0bcL), 
1944dc728923Sopenharmony_ci+tole(0xad060c8eL), tole(0x08479ef0L), tole(0xe2695e83L), tole(0x4728ccfdL), 
1945dc728923Sopenharmony_ci+tole(0x33d8a894L), tole(0x96993aeaL), tole(0x7cb7fa99L), tole(0xd9f668e7L), 
1946dc728923Sopenharmony_ci+tole(0x9557324bL), tole(0x3016a035L), tole(0xda386046L), tole(0x7f79f238L), 
1947dc728923Sopenharmony_ci+tole(0x0b899651L), tole(0xaec8042fL), tole(0x44e6c45cL), tole(0xe1a75622L), 
1948dc728923Sopenharmony_ci+tole(0xdda47104L), tole(0x78e5e37aL), tole(0x92cb2309L), tole(0x378ab177L), 
1949dc728923Sopenharmony_ci+tole(0x437ad51eL), tole(0xe63b4760L), tole(0x0c158713L), tole(0xa954156dL), 
1950dc728923Sopenharmony_ci+tole(0xe5f54fc1L), tole(0x40b4ddbfL), tole(0xaa9a1dccL), tole(0x0fdb8fb2L), 
1951dc728923Sopenharmony_ci+tole(0x7b2bebdbL), tole(0xde6a79a5L), tole(0x3444b9d6L), tole(0x91052ba8L)},
1952dc728923Sopenharmony_ci+{
1953dc728923Sopenharmony_ci+tole(0x00000000L), tole(0xdd45aab8L), tole(0xbf672381L), tole(0x62228939L), 
1954dc728923Sopenharmony_ci+tole(0x7b2231f3L), tole(0xa6679b4bL), tole(0xc4451272L), tole(0x1900b8caL), 
1955dc728923Sopenharmony_ci+tole(0xf64463e6L), tole(0x2b01c95eL), tole(0x49234067L), tole(0x9466eadfL), 
1956dc728923Sopenharmony_ci+tole(0x8d665215L), tole(0x5023f8adL), tole(0x32017194L), tole(0xef44db2cL), 
1957dc728923Sopenharmony_ci+tole(0xe964b13dL), tole(0x34211b85L), tole(0x560392bcL), tole(0x8b463804L), 
1958dc728923Sopenharmony_ci+tole(0x924680ceL), tole(0x4f032a76L), tole(0x2d21a34fL), tole(0xf06409f7L), 
1959dc728923Sopenharmony_ci+tole(0x1f20d2dbL), tole(0xc2657863L), tole(0xa047f15aL), tole(0x7d025be2L), 
1960dc728923Sopenharmony_ci+tole(0x6402e328L), tole(0xb9474990L), tole(0xdb65c0a9L), tole(0x06206a11L), 
1961dc728923Sopenharmony_ci+tole(0xd725148bL), tole(0x0a60be33L), tole(0x6842370aL), tole(0xb5079db2L), 
1962dc728923Sopenharmony_ci+tole(0xac072578L), tole(0x71428fc0L), tole(0x136006f9L), tole(0xce25ac41L), 
1963dc728923Sopenharmony_ci+tole(0x2161776dL), tole(0xfc24ddd5L), tole(0x9e0654ecL), tole(0x4343fe54L), 
1964dc728923Sopenharmony_ci+tole(0x5a43469eL), tole(0x8706ec26L), tole(0xe524651fL), tole(0x3861cfa7L), 
1965dc728923Sopenharmony_ci+tole(0x3e41a5b6L), tole(0xe3040f0eL), tole(0x81268637L), tole(0x5c632c8fL), 
1966dc728923Sopenharmony_ci+tole(0x45639445L), tole(0x98263efdL), tole(0xfa04b7c4L), tole(0x27411d7cL), 
1967dc728923Sopenharmony_ci+tole(0xc805c650L), tole(0x15406ce8L), tole(0x7762e5d1L), tole(0xaa274f69L), 
1968dc728923Sopenharmony_ci+tole(0xb327f7a3L), tole(0x6e625d1bL), tole(0x0c40d422L), tole(0xd1057e9aL), 
1969dc728923Sopenharmony_ci+tole(0xaba65fe7L), tole(0x76e3f55fL), tole(0x14c17c66L), tole(0xc984d6deL), 
1970dc728923Sopenharmony_ci+tole(0xd0846e14L), tole(0x0dc1c4acL), tole(0x6fe34d95L), tole(0xb2a6e72dL), 
1971dc728923Sopenharmony_ci+tole(0x5de23c01L), tole(0x80a796b9L), tole(0xe2851f80L), tole(0x3fc0b538L), 
1972dc728923Sopenharmony_ci+tole(0x26c00df2L), tole(0xfb85a74aL), tole(0x99a72e73L), tole(0x44e284cbL), 
1973dc728923Sopenharmony_ci+tole(0x42c2eedaL), tole(0x9f874462L), tole(0xfda5cd5bL), tole(0x20e067e3L), 
1974dc728923Sopenharmony_ci+tole(0x39e0df29L), tole(0xe4a57591L), tole(0x8687fca8L), tole(0x5bc25610L), 
1975dc728923Sopenharmony_ci+tole(0xb4868d3cL), tole(0x69c32784L), tole(0x0be1aebdL), tole(0xd6a40405L), 
1976dc728923Sopenharmony_ci+tole(0xcfa4bccfL), tole(0x12e11677L), tole(0x70c39f4eL), tole(0xad8635f6L), 
1977dc728923Sopenharmony_ci+tole(0x7c834b6cL), tole(0xa1c6e1d4L), tole(0xc3e468edL), tole(0x1ea1c255L), 
1978dc728923Sopenharmony_ci+tole(0x07a17a9fL), tole(0xdae4d027L), tole(0xb8c6591eL), tole(0x6583f3a6L), 
1979dc728923Sopenharmony_ci+tole(0x8ac7288aL), tole(0x57828232L), tole(0x35a00b0bL), tole(0xe8e5a1b3L), 
1980dc728923Sopenharmony_ci+tole(0xf1e51979L), tole(0x2ca0b3c1L), tole(0x4e823af8L), tole(0x93c79040L), 
1981dc728923Sopenharmony_ci+tole(0x95e7fa51L), tole(0x48a250e9L), tole(0x2a80d9d0L), tole(0xf7c57368L), 
1982dc728923Sopenharmony_ci+tole(0xeec5cba2L), tole(0x3380611aL), tole(0x51a2e823L), tole(0x8ce7429bL), 
1983dc728923Sopenharmony_ci+tole(0x63a399b7L), tole(0xbee6330fL), tole(0xdcc4ba36L), tole(0x0181108eL), 
1984dc728923Sopenharmony_ci+tole(0x1881a844L), tole(0xc5c402fcL), tole(0xa7e68bc5L), tole(0x7aa3217dL), 
1985dc728923Sopenharmony_ci+tole(0x52a0c93fL), tole(0x8fe56387L), tole(0xedc7eabeL), tole(0x30824006L), 
1986dc728923Sopenharmony_ci+tole(0x2982f8ccL), tole(0xf4c75274L), tole(0x96e5db4dL), tole(0x4ba071f5L), 
1987dc728923Sopenharmony_ci+tole(0xa4e4aad9L), tole(0x79a10061L), tole(0x1b838958L), tole(0xc6c623e0L), 
1988dc728923Sopenharmony_ci+tole(0xdfc69b2aL), tole(0x02833192L), tole(0x60a1b8abL), tole(0xbde41213L), 
1989dc728923Sopenharmony_ci+tole(0xbbc47802L), tole(0x6681d2baL), tole(0x04a35b83L), tole(0xd9e6f13bL), 
1990dc728923Sopenharmony_ci+tole(0xc0e649f1L), tole(0x1da3e349L), tole(0x7f816a70L), tole(0xa2c4c0c8L), 
1991dc728923Sopenharmony_ci+tole(0x4d801be4L), tole(0x90c5b15cL), tole(0xf2e73865L), tole(0x2fa292ddL), 
1992dc728923Sopenharmony_ci+tole(0x36a22a17L), tole(0xebe780afL), tole(0x89c50996L), tole(0x5480a32eL), 
1993dc728923Sopenharmony_ci+tole(0x8585ddb4L), tole(0x58c0770cL), tole(0x3ae2fe35L), tole(0xe7a7548dL), 
1994dc728923Sopenharmony_ci+tole(0xfea7ec47L), tole(0x23e246ffL), tole(0x41c0cfc6L), tole(0x9c85657eL), 
1995dc728923Sopenharmony_ci+tole(0x73c1be52L), tole(0xae8414eaL), tole(0xcca69dd3L), tole(0x11e3376bL), 
1996dc728923Sopenharmony_ci+tole(0x08e38fa1L), tole(0xd5a62519L), tole(0xb784ac20L), tole(0x6ac10698L), 
1997dc728923Sopenharmony_ci+tole(0x6ce16c89L), tole(0xb1a4c631L), tole(0xd3864f08L), tole(0x0ec3e5b0L), 
1998dc728923Sopenharmony_ci+tole(0x17c35d7aL), tole(0xca86f7c2L), tole(0xa8a47efbL), tole(0x75e1d443L), 
1999dc728923Sopenharmony_ci+tole(0x9aa50f6fL), tole(0x47e0a5d7L), tole(0x25c22ceeL), tole(0xf8878656L), 
2000dc728923Sopenharmony_ci+tole(0xe1873e9cL), tole(0x3cc29424L), tole(0x5ee01d1dL), tole(0x83a5b7a5L), 
2001dc728923Sopenharmony_ci+tole(0xf90696d8L), tole(0x24433c60L), tole(0x4661b559L), tole(0x9b241fe1L), 
2002dc728923Sopenharmony_ci+tole(0x8224a72bL), tole(0x5f610d93L), tole(0x3d4384aaL), tole(0xe0062e12L), 
2003dc728923Sopenharmony_ci+tole(0x0f42f53eL), tole(0xd2075f86L), tole(0xb025d6bfL), tole(0x6d607c07L), 
2004dc728923Sopenharmony_ci+tole(0x7460c4cdL), tole(0xa9256e75L), tole(0xcb07e74cL), tole(0x16424df4L), 
2005dc728923Sopenharmony_ci+tole(0x106227e5L), tole(0xcd278d5dL), tole(0xaf050464L), tole(0x7240aedcL), 
2006dc728923Sopenharmony_ci+tole(0x6b401616L), tole(0xb605bcaeL), tole(0xd4273597L), tole(0x09629f2fL), 
2007dc728923Sopenharmony_ci+tole(0xe6264403L), tole(0x3b63eebbL), tole(0x59416782L), tole(0x8404cd3aL), 
2008dc728923Sopenharmony_ci+tole(0x9d0475f0L), tole(0x4041df48L), tole(0x22635671L), tole(0xff26fcc9L), 
2009dc728923Sopenharmony_ci+tole(0x2e238253L), tole(0xf36628ebL), tole(0x9144a1d2L), tole(0x4c010b6aL), 
2010dc728923Sopenharmony_ci+tole(0x5501b3a0L), tole(0x88441918L), tole(0xea669021L), tole(0x37233a99L), 
2011dc728923Sopenharmony_ci+tole(0xd867e1b5L), tole(0x05224b0dL), tole(0x6700c234L), tole(0xba45688cL), 
2012dc728923Sopenharmony_ci+tole(0xa345d046L), tole(0x7e007afeL), tole(0x1c22f3c7L), tole(0xc167597fL), 
2013dc728923Sopenharmony_ci+tole(0xc747336eL), tole(0x1a0299d6L), tole(0x782010efL), tole(0xa565ba57L), 
2014dc728923Sopenharmony_ci+tole(0xbc65029dL), tole(0x6120a825L), tole(0x0302211cL), tole(0xde478ba4L), 
2015dc728923Sopenharmony_ci+tole(0x31035088L), tole(0xec46fa30L), tole(0x8e647309L), tole(0x5321d9b1L), 
2016dc728923Sopenharmony_ci+tole(0x4a21617bL), tole(0x9764cbc3L), tole(0xf54642faL), tole(0x2803e842L)},
2017dc728923Sopenharmony_ci+{
2018dc728923Sopenharmony_ci+tole(0x00000000L), tole(0x38116facL), tole(0x7022df58L), tole(0x4833b0f4L), 
2019dc728923Sopenharmony_ci+tole(0xe045beb0L), tole(0xd854d11cL), tole(0x906761e8L), tole(0xa8760e44L), 
2020dc728923Sopenharmony_ci+tole(0xc5670b91L), tole(0xfd76643dL), tole(0xb545d4c9L), tole(0x8d54bb65L), 
2021dc728923Sopenharmony_ci+tole(0x2522b521L), tole(0x1d33da8dL), tole(0x55006a79L), tole(0x6d1105d5L), 
2022dc728923Sopenharmony_ci+tole(0x8f2261d3L), tole(0xb7330e7fL), tole(0xff00be8bL), tole(0xc711d127L), 
2023dc728923Sopenharmony_ci+tole(0x6f67df63L), tole(0x5776b0cfL), tole(0x1f45003bL), tole(0x27546f97L), 
2024dc728923Sopenharmony_ci+tole(0x4a456a42L), tole(0x725405eeL), tole(0x3a67b51aL), tole(0x0276dab6L), 
2025dc728923Sopenharmony_ci+tole(0xaa00d4f2L), tole(0x9211bb5eL), tole(0xda220baaL), tole(0xe2336406L), 
2026dc728923Sopenharmony_ci+tole(0x1ba8b557L), tole(0x23b9dafbL), tole(0x6b8a6a0fL), tole(0x539b05a3L), 
2027dc728923Sopenharmony_ci+tole(0xfbed0be7L), tole(0xc3fc644bL), tole(0x8bcfd4bfL), tole(0xb3debb13L), 
2028dc728923Sopenharmony_ci+tole(0xdecfbec6L), tole(0xe6ded16aL), tole(0xaeed619eL), tole(0x96fc0e32L), 
2029dc728923Sopenharmony_ci+tole(0x3e8a0076L), tole(0x069b6fdaL), tole(0x4ea8df2eL), tole(0x76b9b082L), 
2030dc728923Sopenharmony_ci+tole(0x948ad484L), tole(0xac9bbb28L), tole(0xe4a80bdcL), tole(0xdcb96470L), 
2031dc728923Sopenharmony_ci+tole(0x74cf6a34L), tole(0x4cde0598L), tole(0x04edb56cL), tole(0x3cfcdac0L), 
2032dc728923Sopenharmony_ci+tole(0x51eddf15L), tole(0x69fcb0b9L), tole(0x21cf004dL), tole(0x19de6fe1L), 
2033dc728923Sopenharmony_ci+tole(0xb1a861a5L), tole(0x89b90e09L), tole(0xc18abefdL), tole(0xf99bd151L), 
2034dc728923Sopenharmony_ci+tole(0x37516aaeL), tole(0x0f400502L), tole(0x4773b5f6L), tole(0x7f62da5aL), 
2035dc728923Sopenharmony_ci+tole(0xd714d41eL), tole(0xef05bbb2L), tole(0xa7360b46L), tole(0x9f2764eaL), 
2036dc728923Sopenharmony_ci+tole(0xf236613fL), tole(0xca270e93L), tole(0x8214be67L), tole(0xba05d1cbL), 
2037dc728923Sopenharmony_ci+tole(0x1273df8fL), tole(0x2a62b023L), tole(0x625100d7L), tole(0x5a406f7bL), 
2038dc728923Sopenharmony_ci+tole(0xb8730b7dL), tole(0x806264d1L), tole(0xc851d425L), tole(0xf040bb89L), 
2039dc728923Sopenharmony_ci+tole(0x5836b5cdL), tole(0x6027da61L), tole(0x28146a95L), tole(0x10050539L), 
2040dc728923Sopenharmony_ci+tole(0x7d1400ecL), tole(0x45056f40L), tole(0x0d36dfb4L), tole(0x3527b018L), 
2041dc728923Sopenharmony_ci+tole(0x9d51be5cL), tole(0xa540d1f0L), tole(0xed736104L), tole(0xd5620ea8L), 
2042dc728923Sopenharmony_ci+tole(0x2cf9dff9L), tole(0x14e8b055L), tole(0x5cdb00a1L), tole(0x64ca6f0dL), 
2043dc728923Sopenharmony_ci+tole(0xccbc6149L), tole(0xf4ad0ee5L), tole(0xbc9ebe11L), tole(0x848fd1bdL), 
2044dc728923Sopenharmony_ci+tole(0xe99ed468L), tole(0xd18fbbc4L), tole(0x99bc0b30L), tole(0xa1ad649cL), 
2045dc728923Sopenharmony_ci+tole(0x09db6ad8L), tole(0x31ca0574L), tole(0x79f9b580L), tole(0x41e8da2cL), 
2046dc728923Sopenharmony_ci+tole(0xa3dbbe2aL), tole(0x9bcad186L), tole(0xd3f96172L), tole(0xebe80edeL), 
2047dc728923Sopenharmony_ci+tole(0x439e009aL), tole(0x7b8f6f36L), tole(0x33bcdfc2L), tole(0x0badb06eL), 
2048dc728923Sopenharmony_ci+tole(0x66bcb5bbL), tole(0x5eadda17L), tole(0x169e6ae3L), tole(0x2e8f054fL), 
2049dc728923Sopenharmony_ci+tole(0x86f90b0bL), tole(0xbee864a7L), tole(0xf6dbd453L), tole(0xcecabbffL), 
2050dc728923Sopenharmony_ci+tole(0x6ea2d55cL), tole(0x56b3baf0L), tole(0x1e800a04L), tole(0x269165a8L), 
2051dc728923Sopenharmony_ci+tole(0x8ee76becL), tole(0xb6f60440L), tole(0xfec5b4b4L), tole(0xc6d4db18L), 
2052dc728923Sopenharmony_ci+tole(0xabc5decdL), tole(0x93d4b161L), tole(0xdbe70195L), tole(0xe3f66e39L), 
2053dc728923Sopenharmony_ci+tole(0x4b80607dL), tole(0x73910fd1L), tole(0x3ba2bf25L), tole(0x03b3d089L), 
2054dc728923Sopenharmony_ci+tole(0xe180b48fL), tole(0xd991db23L), tole(0x91a26bd7L), tole(0xa9b3047bL), 
2055dc728923Sopenharmony_ci+tole(0x01c50a3fL), tole(0x39d46593L), tole(0x71e7d567L), tole(0x49f6bacbL), 
2056dc728923Sopenharmony_ci+tole(0x24e7bf1eL), tole(0x1cf6d0b2L), tole(0x54c56046L), tole(0x6cd40feaL), 
2057dc728923Sopenharmony_ci+tole(0xc4a201aeL), tole(0xfcb36e02L), tole(0xb480def6L), tole(0x8c91b15aL), 
2058dc728923Sopenharmony_ci+tole(0x750a600bL), tole(0x4d1b0fa7L), tole(0x0528bf53L), tole(0x3d39d0ffL), 
2059dc728923Sopenharmony_ci+tole(0x954fdebbL), tole(0xad5eb117L), tole(0xe56d01e3L), tole(0xdd7c6e4fL), 
2060dc728923Sopenharmony_ci+tole(0xb06d6b9aL), tole(0x887c0436L), tole(0xc04fb4c2L), tole(0xf85edb6eL), 
2061dc728923Sopenharmony_ci+tole(0x5028d52aL), tole(0x6839ba86L), tole(0x200a0a72L), tole(0x181b65deL), 
2062dc728923Sopenharmony_ci+tole(0xfa2801d8L), tole(0xc2396e74L), tole(0x8a0ade80L), tole(0xb21bb12cL), 
2063dc728923Sopenharmony_ci+tole(0x1a6dbf68L), tole(0x227cd0c4L), tole(0x6a4f6030L), tole(0x525e0f9cL), 
2064dc728923Sopenharmony_ci+tole(0x3f4f0a49L), tole(0x075e65e5L), tole(0x4f6dd511L), tole(0x777cbabdL), 
2065dc728923Sopenharmony_ci+tole(0xdf0ab4f9L), tole(0xe71bdb55L), tole(0xaf286ba1L), tole(0x9739040dL), 
2066dc728923Sopenharmony_ci+tole(0x59f3bff2L), tole(0x61e2d05eL), tole(0x29d160aaL), tole(0x11c00f06L), 
2067dc728923Sopenharmony_ci+tole(0xb9b60142L), tole(0x81a76eeeL), tole(0xc994de1aL), tole(0xf185b1b6L), 
2068dc728923Sopenharmony_ci+tole(0x9c94b463L), tole(0xa485dbcfL), tole(0xecb66b3bL), tole(0xd4a70497L), 
2069dc728923Sopenharmony_ci+tole(0x7cd10ad3L), tole(0x44c0657fL), tole(0x0cf3d58bL), tole(0x34e2ba27L), 
2070dc728923Sopenharmony_ci+tole(0xd6d1de21L), tole(0xeec0b18dL), tole(0xa6f30179L), tole(0x9ee26ed5L), 
2071dc728923Sopenharmony_ci+tole(0x36946091L), tole(0x0e850f3dL), tole(0x46b6bfc9L), tole(0x7ea7d065L), 
2072dc728923Sopenharmony_ci+tole(0x13b6d5b0L), tole(0x2ba7ba1cL), tole(0x63940ae8L), tole(0x5b856544L), 
2073dc728923Sopenharmony_ci+tole(0xf3f36b00L), tole(0xcbe204acL), tole(0x83d1b458L), tole(0xbbc0dbf4L), 
2074dc728923Sopenharmony_ci+tole(0x425b0aa5L), tole(0x7a4a6509L), tole(0x3279d5fdL), tole(0x0a68ba51L), 
2075dc728923Sopenharmony_ci+tole(0xa21eb415L), tole(0x9a0fdbb9L), tole(0xd23c6b4dL), tole(0xea2d04e1L), 
2076dc728923Sopenharmony_ci+tole(0x873c0134L), tole(0xbf2d6e98L), tole(0xf71ede6cL), tole(0xcf0fb1c0L), 
2077dc728923Sopenharmony_ci+tole(0x6779bf84L), tole(0x5f68d028L), tole(0x175b60dcL), tole(0x2f4a0f70L), 
2078dc728923Sopenharmony_ci+tole(0xcd796b76L), tole(0xf56804daL), tole(0xbd5bb42eL), tole(0x854adb82L), 
2079dc728923Sopenharmony_ci+tole(0x2d3cd5c6L), tole(0x152dba6aL), tole(0x5d1e0a9eL), tole(0x650f6532L), 
2080dc728923Sopenharmony_ci+tole(0x081e60e7L), tole(0x300f0f4bL), tole(0x783cbfbfL), tole(0x402dd013L), 
2081dc728923Sopenharmony_ci+tole(0xe85bde57L), tole(0xd04ab1fbL), tole(0x9879010fL), tole(0xa0686ea3L)},
2082dc728923Sopenharmony_ci+{
2083dc728923Sopenharmony_ci+tole(0x00000000L), tole(0xef306b19L), tole(0xdb8ca0c3L), tole(0x34bccbdaL), 
2084dc728923Sopenharmony_ci+tole(0xb2f53777L), tole(0x5dc55c6eL), tole(0x697997b4L), tole(0x8649fcadL), 
2085dc728923Sopenharmony_ci+tole(0x6006181fL), tole(0x8f367306L), tole(0xbb8ab8dcL), tole(0x54bad3c5L), 
2086dc728923Sopenharmony_ci+tole(0xd2f32f68L), tole(0x3dc34471L), tole(0x097f8fabL), tole(0xe64fe4b2L), 
2087dc728923Sopenharmony_ci+tole(0xc00c303eL), tole(0x2f3c5b27L), tole(0x1b8090fdL), tole(0xf4b0fbe4L), 
2088dc728923Sopenharmony_ci+tole(0x72f90749L), tole(0x9dc96c50L), tole(0xa975a78aL), tole(0x4645cc93L), 
2089dc728923Sopenharmony_ci+tole(0xa00a2821L), tole(0x4f3a4338L), tole(0x7b8688e2L), tole(0x94b6e3fbL), 
2090dc728923Sopenharmony_ci+tole(0x12ff1f56L), tole(0xfdcf744fL), tole(0xc973bf95L), tole(0x2643d48cL), 
2091dc728923Sopenharmony_ci+tole(0x85f4168dL), tole(0x6ac47d94L), tole(0x5e78b64eL), tole(0xb148dd57L), 
2092dc728923Sopenharmony_ci+tole(0x370121faL), tole(0xd8314ae3L), tole(0xec8d8139L), tole(0x03bdea20L), 
2093dc728923Sopenharmony_ci+tole(0xe5f20e92L), tole(0x0ac2658bL), tole(0x3e7eae51L), tole(0xd14ec548L), 
2094dc728923Sopenharmony_ci+tole(0x570739e5L), tole(0xb83752fcL), tole(0x8c8b9926L), tole(0x63bbf23fL), 
2095dc728923Sopenharmony_ci+tole(0x45f826b3L), tole(0xaac84daaL), tole(0x9e748670L), tole(0x7144ed69L), 
2096dc728923Sopenharmony_ci+tole(0xf70d11c4L), tole(0x183d7addL), tole(0x2c81b107L), tole(0xc3b1da1eL), 
2097dc728923Sopenharmony_ci+tole(0x25fe3eacL), tole(0xcace55b5L), tole(0xfe729e6fL), tole(0x1142f576L), 
2098dc728923Sopenharmony_ci+tole(0x970b09dbL), tole(0x783b62c2L), tole(0x4c87a918L), tole(0xa3b7c201L), 
2099dc728923Sopenharmony_ci+tole(0x0e045bebL), tole(0xe13430f2L), tole(0xd588fb28L), tole(0x3ab89031L), 
2100dc728923Sopenharmony_ci+tole(0xbcf16c9cL), tole(0x53c10785L), tole(0x677dcc5fL), tole(0x884da746L), 
2101dc728923Sopenharmony_ci+tole(0x6e0243f4L), tole(0x813228edL), tole(0xb58ee337L), tole(0x5abe882eL), 
2102dc728923Sopenharmony_ci+tole(0xdcf77483L), tole(0x33c71f9aL), tole(0x077bd440L), tole(0xe84bbf59L), 
2103dc728923Sopenharmony_ci+tole(0xce086bd5L), tole(0x213800ccL), tole(0x1584cb16L), tole(0xfab4a00fL), 
2104dc728923Sopenharmony_ci+tole(0x7cfd5ca2L), tole(0x93cd37bbL), tole(0xa771fc61L), tole(0x48419778L), 
2105dc728923Sopenharmony_ci+tole(0xae0e73caL), tole(0x413e18d3L), tole(0x7582d309L), tole(0x9ab2b810L), 
2106dc728923Sopenharmony_ci+tole(0x1cfb44bdL), tole(0xf3cb2fa4L), tole(0xc777e47eL), tole(0x28478f67L), 
2107dc728923Sopenharmony_ci+tole(0x8bf04d66L), tole(0x64c0267fL), tole(0x507ceda5L), tole(0xbf4c86bcL), 
2108dc728923Sopenharmony_ci+tole(0x39057a11L), tole(0xd6351108L), tole(0xe289dad2L), tole(0x0db9b1cbL), 
2109dc728923Sopenharmony_ci+tole(0xebf65579L), tole(0x04c63e60L), tole(0x307af5baL), tole(0xdf4a9ea3L), 
2110dc728923Sopenharmony_ci+tole(0x5903620eL), tole(0xb6330917L), tole(0x828fc2cdL), tole(0x6dbfa9d4L), 
2111dc728923Sopenharmony_ci+tole(0x4bfc7d58L), tole(0xa4cc1641L), tole(0x9070dd9bL), tole(0x7f40b682L), 
2112dc728923Sopenharmony_ci+tole(0xf9094a2fL), tole(0x16392136L), tole(0x2285eaecL), tole(0xcdb581f5L), 
2113dc728923Sopenharmony_ci+tole(0x2bfa6547L), tole(0xc4ca0e5eL), tole(0xf076c584L), tole(0x1f46ae9dL), 
2114dc728923Sopenharmony_ci+tole(0x990f5230L), tole(0x763f3929L), tole(0x4283f2f3L), tole(0xadb399eaL), 
2115dc728923Sopenharmony_ci+tole(0x1c08b7d6L), tole(0xf338dccfL), tole(0xc7841715L), tole(0x28b47c0cL), 
2116dc728923Sopenharmony_ci+tole(0xaefd80a1L), tole(0x41cdebb8L), tole(0x75712062L), tole(0x9a414b7bL), 
2117dc728923Sopenharmony_ci+tole(0x7c0eafc9L), tole(0x933ec4d0L), tole(0xa7820f0aL), tole(0x48b26413L), 
2118dc728923Sopenharmony_ci+tole(0xcefb98beL), tole(0x21cbf3a7L), tole(0x1577387dL), tole(0xfa475364L), 
2119dc728923Sopenharmony_ci+tole(0xdc0487e8L), tole(0x3334ecf1L), tole(0x0788272bL), tole(0xe8b84c32L), 
2120dc728923Sopenharmony_ci+tole(0x6ef1b09fL), tole(0x81c1db86L), tole(0xb57d105cL), tole(0x5a4d7b45L), 
2121dc728923Sopenharmony_ci+tole(0xbc029ff7L), tole(0x5332f4eeL), tole(0x678e3f34L), tole(0x88be542dL), 
2122dc728923Sopenharmony_ci+tole(0x0ef7a880L), tole(0xe1c7c399L), tole(0xd57b0843L), tole(0x3a4b635aL), 
2123dc728923Sopenharmony_ci+tole(0x99fca15bL), tole(0x76ccca42L), tole(0x42700198L), tole(0xad406a81L), 
2124dc728923Sopenharmony_ci+tole(0x2b09962cL), tole(0xc439fd35L), tole(0xf08536efL), tole(0x1fb55df6L), 
2125dc728923Sopenharmony_ci+tole(0xf9fab944L), tole(0x16cad25dL), tole(0x22761987L), tole(0xcd46729eL), 
2126dc728923Sopenharmony_ci+tole(0x4b0f8e33L), tole(0xa43fe52aL), tole(0x90832ef0L), tole(0x7fb345e9L), 
2127dc728923Sopenharmony_ci+tole(0x59f09165L), tole(0xb6c0fa7cL), tole(0x827c31a6L), tole(0x6d4c5abfL), 
2128dc728923Sopenharmony_ci+tole(0xeb05a612L), tole(0x0435cd0bL), tole(0x308906d1L), tole(0xdfb96dc8L), 
2129dc728923Sopenharmony_ci+tole(0x39f6897aL), tole(0xd6c6e263L), tole(0xe27a29b9L), tole(0x0d4a42a0L), 
2130dc728923Sopenharmony_ci+tole(0x8b03be0dL), tole(0x6433d514L), tole(0x508f1eceL), tole(0xbfbf75d7L), 
2131dc728923Sopenharmony_ci+tole(0x120cec3dL), tole(0xfd3c8724L), tole(0xc9804cfeL), tole(0x26b027e7L), 
2132dc728923Sopenharmony_ci+tole(0xa0f9db4aL), tole(0x4fc9b053L), tole(0x7b757b89L), tole(0x94451090L), 
2133dc728923Sopenharmony_ci+tole(0x720af422L), tole(0x9d3a9f3bL), tole(0xa98654e1L), tole(0x46b63ff8L), 
2134dc728923Sopenharmony_ci+tole(0xc0ffc355L), tole(0x2fcfa84cL), tole(0x1b736396L), tole(0xf443088fL), 
2135dc728923Sopenharmony_ci+tole(0xd200dc03L), tole(0x3d30b71aL), tole(0x098c7cc0L), tole(0xe6bc17d9L), 
2136dc728923Sopenharmony_ci+tole(0x60f5eb74L), tole(0x8fc5806dL), tole(0xbb794bb7L), tole(0x544920aeL), 
2137dc728923Sopenharmony_ci+tole(0xb206c41cL), tole(0x5d36af05L), tole(0x698a64dfL), tole(0x86ba0fc6L), 
2138dc728923Sopenharmony_ci+tole(0x00f3f36bL), tole(0xefc39872L), tole(0xdb7f53a8L), tole(0x344f38b1L), 
2139dc728923Sopenharmony_ci+tole(0x97f8fab0L), tole(0x78c891a9L), tole(0x4c745a73L), tole(0xa344316aL), 
2140dc728923Sopenharmony_ci+tole(0x250dcdc7L), tole(0xca3da6deL), tole(0xfe816d04L), tole(0x11b1061dL), 
2141dc728923Sopenharmony_ci+tole(0xf7fee2afL), tole(0x18ce89b6L), tole(0x2c72426cL), tole(0xc3422975L), 
2142dc728923Sopenharmony_ci+tole(0x450bd5d8L), tole(0xaa3bbec1L), tole(0x9e87751bL), tole(0x71b71e02L), 
2143dc728923Sopenharmony_ci+tole(0x57f4ca8eL), tole(0xb8c4a197L), tole(0x8c786a4dL), tole(0x63480154L), 
2144dc728923Sopenharmony_ci+tole(0xe501fdf9L), tole(0x0a3196e0L), tole(0x3e8d5d3aL), tole(0xd1bd3623L), 
2145dc728923Sopenharmony_ci+tole(0x37f2d291L), tole(0xd8c2b988L), tole(0xec7e7252L), tole(0x034e194bL), 
2146dc728923Sopenharmony_ci+tole(0x8507e5e6L), tole(0x6a378effL), tole(0x5e8b4525L), tole(0xb1bb2e3cL)},
2147dc728923Sopenharmony_ci+{
2148dc728923Sopenharmony_ci+tole(0x00000000L), tole(0x68032cc8L), tole(0xd0065990L), tole(0xb8057558L), 
2149dc728923Sopenharmony_ci+tole(0xa5e0c5d1L), tole(0xcde3e919L), tole(0x75e69c41L), tole(0x1de5b089L), 
2150dc728923Sopenharmony_ci+tole(0x4e2dfd53L), tole(0x262ed19bL), tole(0x9e2ba4c3L), tole(0xf628880bL), 
2151dc728923Sopenharmony_ci+tole(0xebcd3882L), tole(0x83ce144aL), tole(0x3bcb6112L), tole(0x53c84ddaL), 
2152dc728923Sopenharmony_ci+tole(0x9c5bfaa6L), tole(0xf458d66eL), tole(0x4c5da336L), tole(0x245e8ffeL), 
2153dc728923Sopenharmony_ci+tole(0x39bb3f77L), tole(0x51b813bfL), tole(0xe9bd66e7L), tole(0x81be4a2fL), 
2154dc728923Sopenharmony_ci+tole(0xd27607f5L), tole(0xba752b3dL), tole(0x02705e65L), tole(0x6a7372adL), 
2155dc728923Sopenharmony_ci+tole(0x7796c224L), tole(0x1f95eeecL), tole(0xa7909bb4L), tole(0xcf93b77cL), 
2156dc728923Sopenharmony_ci+tole(0x3d5b83bdL), tole(0x5558af75L), tole(0xed5dda2dL), tole(0x855ef6e5L), 
2157dc728923Sopenharmony_ci+tole(0x98bb466cL), tole(0xf0b86aa4L), tole(0x48bd1ffcL), tole(0x20be3334L), 
2158dc728923Sopenharmony_ci+tole(0x73767eeeL), tole(0x1b755226L), tole(0xa370277eL), tole(0xcb730bb6L), 
2159dc728923Sopenharmony_ci+tole(0xd696bb3fL), tole(0xbe9597f7L), tole(0x0690e2afL), tole(0x6e93ce67L), 
2160dc728923Sopenharmony_ci+tole(0xa100791bL), tole(0xc90355d3L), tole(0x7106208bL), tole(0x19050c43L), 
2161dc728923Sopenharmony_ci+tole(0x04e0bccaL), tole(0x6ce39002L), tole(0xd4e6e55aL), tole(0xbce5c992L), 
2162dc728923Sopenharmony_ci+tole(0xef2d8448L), tole(0x872ea880L), tole(0x3f2bddd8L), tole(0x5728f110L), 
2163dc728923Sopenharmony_ci+tole(0x4acd4199L), tole(0x22ce6d51L), tole(0x9acb1809L), tole(0xf2c834c1L), 
2164dc728923Sopenharmony_ci+tole(0x7ab7077aL), tole(0x12b42bb2L), tole(0xaab15eeaL), tole(0xc2b27222L), 
2165dc728923Sopenharmony_ci+tole(0xdf57c2abL), tole(0xb754ee63L), tole(0x0f519b3bL), tole(0x6752b7f3L), 
2166dc728923Sopenharmony_ci+tole(0x349afa29L), tole(0x5c99d6e1L), tole(0xe49ca3b9L), tole(0x8c9f8f71L), 
2167dc728923Sopenharmony_ci+tole(0x917a3ff8L), tole(0xf9791330L), tole(0x417c6668L), tole(0x297f4aa0L), 
2168dc728923Sopenharmony_ci+tole(0xe6ecfddcL), tole(0x8eefd114L), tole(0x36eaa44cL), tole(0x5ee98884L), 
2169dc728923Sopenharmony_ci+tole(0x430c380dL), tole(0x2b0f14c5L), tole(0x930a619dL), tole(0xfb094d55L), 
2170dc728923Sopenharmony_ci+tole(0xa8c1008fL), tole(0xc0c22c47L), tole(0x78c7591fL), tole(0x10c475d7L), 
2171dc728923Sopenharmony_ci+tole(0x0d21c55eL), tole(0x6522e996L), tole(0xdd279cceL), tole(0xb524b006L), 
2172dc728923Sopenharmony_ci+tole(0x47ec84c7L), tole(0x2fefa80fL), tole(0x97eadd57L), tole(0xffe9f19fL), 
2173dc728923Sopenharmony_ci+tole(0xe20c4116L), tole(0x8a0f6ddeL), tole(0x320a1886L), tole(0x5a09344eL), 
2174dc728923Sopenharmony_ci+tole(0x09c17994L), tole(0x61c2555cL), tole(0xd9c72004L), tole(0xb1c40cccL), 
2175dc728923Sopenharmony_ci+tole(0xac21bc45L), tole(0xc422908dL), tole(0x7c27e5d5L), tole(0x1424c91dL), 
2176dc728923Sopenharmony_ci+tole(0xdbb77e61L), tole(0xb3b452a9L), tole(0x0bb127f1L), tole(0x63b20b39L), 
2177dc728923Sopenharmony_ci+tole(0x7e57bbb0L), tole(0x16549778L), tole(0xae51e220L), tole(0xc652cee8L), 
2178dc728923Sopenharmony_ci+tole(0x959a8332L), tole(0xfd99affaL), tole(0x459cdaa2L), tole(0x2d9ff66aL), 
2179dc728923Sopenharmony_ci+tole(0x307a46e3L), tole(0x58796a2bL), tole(0xe07c1f73L), tole(0x887f33bbL), 
2180dc728923Sopenharmony_ci+tole(0xf56e0ef4L), tole(0x9d6d223cL), tole(0x25685764L), tole(0x4d6b7bacL), 
2181dc728923Sopenharmony_ci+tole(0x508ecb25L), tole(0x388de7edL), tole(0x808892b5L), tole(0xe88bbe7dL), 
2182dc728923Sopenharmony_ci+tole(0xbb43f3a7L), tole(0xd340df6fL), tole(0x6b45aa37L), tole(0x034686ffL), 
2183dc728923Sopenharmony_ci+tole(0x1ea33676L), tole(0x76a01abeL), tole(0xcea56fe6L), tole(0xa6a6432eL), 
2184dc728923Sopenharmony_ci+tole(0x6935f452L), tole(0x0136d89aL), tole(0xb933adc2L), tole(0xd130810aL), 
2185dc728923Sopenharmony_ci+tole(0xccd53183L), tole(0xa4d61d4bL), tole(0x1cd36813L), tole(0x74d044dbL), 
2186dc728923Sopenharmony_ci+tole(0x27180901L), tole(0x4f1b25c9L), tole(0xf71e5091L), tole(0x9f1d7c59L), 
2187dc728923Sopenharmony_ci+tole(0x82f8ccd0L), tole(0xeafbe018L), tole(0x52fe9540L), tole(0x3afdb988L), 
2188dc728923Sopenharmony_ci+tole(0xc8358d49L), tole(0xa036a181L), tole(0x1833d4d9L), tole(0x7030f811L), 
2189dc728923Sopenharmony_ci+tole(0x6dd54898L), tole(0x05d66450L), tole(0xbdd31108L), tole(0xd5d03dc0L), 
2190dc728923Sopenharmony_ci+tole(0x8618701aL), tole(0xee1b5cd2L), tole(0x561e298aL), tole(0x3e1d0542L), 
2191dc728923Sopenharmony_ci+tole(0x23f8b5cbL), tole(0x4bfb9903L), tole(0xf3feec5bL), tole(0x9bfdc093L), 
2192dc728923Sopenharmony_ci+tole(0x546e77efL), tole(0x3c6d5b27L), tole(0x84682e7fL), tole(0xec6b02b7L), 
2193dc728923Sopenharmony_ci+tole(0xf18eb23eL), tole(0x998d9ef6L), tole(0x2188ebaeL), tole(0x498bc766L), 
2194dc728923Sopenharmony_ci+tole(0x1a438abcL), tole(0x7240a674L), tole(0xca45d32cL), tole(0xa246ffe4L), 
2195dc728923Sopenharmony_ci+tole(0xbfa34f6dL), tole(0xd7a063a5L), tole(0x6fa516fdL), tole(0x07a63a35L), 
2196dc728923Sopenharmony_ci+tole(0x8fd9098eL), tole(0xe7da2546L), tole(0x5fdf501eL), tole(0x37dc7cd6L), 
2197dc728923Sopenharmony_ci+tole(0x2a39cc5fL), tole(0x423ae097L), tole(0xfa3f95cfL), tole(0x923cb907L), 
2198dc728923Sopenharmony_ci+tole(0xc1f4f4ddL), tole(0xa9f7d815L), tole(0x11f2ad4dL), tole(0x79f18185L), 
2199dc728923Sopenharmony_ci+tole(0x6414310cL), tole(0x0c171dc4L), tole(0xb412689cL), tole(0xdc114454L), 
2200dc728923Sopenharmony_ci+tole(0x1382f328L), tole(0x7b81dfe0L), tole(0xc384aab8L), tole(0xab878670L), 
2201dc728923Sopenharmony_ci+tole(0xb66236f9L), tole(0xde611a31L), tole(0x66646f69L), tole(0x0e6743a1L), 
2202dc728923Sopenharmony_ci+tole(0x5daf0e7bL), tole(0x35ac22b3L), tole(0x8da957ebL), tole(0xe5aa7b23L), 
2203dc728923Sopenharmony_ci+tole(0xf84fcbaaL), tole(0x904ce762L), tole(0x2849923aL), tole(0x404abef2L), 
2204dc728923Sopenharmony_ci+tole(0xb2828a33L), tole(0xda81a6fbL), tole(0x6284d3a3L), tole(0x0a87ff6bL), 
2205dc728923Sopenharmony_ci+tole(0x17624fe2L), tole(0x7f61632aL), tole(0xc7641672L), tole(0xaf673abaL), 
2206dc728923Sopenharmony_ci+tole(0xfcaf7760L), tole(0x94ac5ba8L), tole(0x2ca92ef0L), tole(0x44aa0238L), 
2207dc728923Sopenharmony_ci+tole(0x594fb2b1L), tole(0x314c9e79L), tole(0x8949eb21L), tole(0xe14ac7e9L), 
2208dc728923Sopenharmony_ci+tole(0x2ed97095L), tole(0x46da5c5dL), tole(0xfedf2905L), tole(0x96dc05cdL), 
2209dc728923Sopenharmony_ci+tole(0x8b39b544L), tole(0xe33a998cL), tole(0x5b3fecd4L), tole(0x333cc01cL), 
2210dc728923Sopenharmony_ci+tole(0x60f48dc6L), tole(0x08f7a10eL), tole(0xb0f2d456L), tole(0xd8f1f89eL), 
2211dc728923Sopenharmony_ci+tole(0xc5144817L), tole(0xad1764dfL), tole(0x15121187L), tole(0x7d113d4fL)},
2212dc728923Sopenharmony_ci+{
2213dc728923Sopenharmony_ci+tole(0x00000000L), tole(0x493c7d27L), tole(0x9278fa4eL), tole(0xdb448769L), 
2214dc728923Sopenharmony_ci+tole(0x211d826dL), tole(0x6821ff4aL), tole(0xb3657823L), tole(0xfa590504L), 
2215dc728923Sopenharmony_ci+tole(0x423b04daL), tole(0x0b0779fdL), tole(0xd043fe94L), tole(0x997f83b3L), 
2216dc728923Sopenharmony_ci+tole(0x632686b7L), tole(0x2a1afb90L), tole(0xf15e7cf9L), tole(0xb86201deL), 
2217dc728923Sopenharmony_ci+tole(0x847609b4L), tole(0xcd4a7493L), tole(0x160ef3faL), tole(0x5f328eddL), 
2218dc728923Sopenharmony_ci+tole(0xa56b8bd9L), tole(0xec57f6feL), tole(0x37137197L), tole(0x7e2f0cb0L), 
2219dc728923Sopenharmony_ci+tole(0xc64d0d6eL), tole(0x8f717049L), tole(0x5435f720L), tole(0x1d098a07L), 
2220dc728923Sopenharmony_ci+tole(0xe7508f03L), tole(0xae6cf224L), tole(0x7528754dL), tole(0x3c14086aL), 
2221dc728923Sopenharmony_ci+tole(0x0d006599L), tole(0x443c18beL), tole(0x9f789fd7L), tole(0xd644e2f0L), 
2222dc728923Sopenharmony_ci+tole(0x2c1de7f4L), tole(0x65219ad3L), tole(0xbe651dbaL), tole(0xf759609dL), 
2223dc728923Sopenharmony_ci+tole(0x4f3b6143L), tole(0x06071c64L), tole(0xdd439b0dL), tole(0x947fe62aL), 
2224dc728923Sopenharmony_ci+tole(0x6e26e32eL), tole(0x271a9e09L), tole(0xfc5e1960L), tole(0xb5626447L), 
2225dc728923Sopenharmony_ci+tole(0x89766c2dL), tole(0xc04a110aL), tole(0x1b0e9663L), tole(0x5232eb44L), 
2226dc728923Sopenharmony_ci+tole(0xa86bee40L), tole(0xe1579367L), tole(0x3a13140eL), tole(0x732f6929L), 
2227dc728923Sopenharmony_ci+tole(0xcb4d68f7L), tole(0x827115d0L), tole(0x593592b9L), tole(0x1009ef9eL), 
2228dc728923Sopenharmony_ci+tole(0xea50ea9aL), tole(0xa36c97bdL), tole(0x782810d4L), tole(0x31146df3L), 
2229dc728923Sopenharmony_ci+tole(0x1a00cb32L), tole(0x533cb615L), tole(0x8878317cL), tole(0xc1444c5bL), 
2230dc728923Sopenharmony_ci+tole(0x3b1d495fL), tole(0x72213478L), tole(0xa965b311L), tole(0xe059ce36L), 
2231dc728923Sopenharmony_ci+tole(0x583bcfe8L), tole(0x1107b2cfL), tole(0xca4335a6L), tole(0x837f4881L), 
2232dc728923Sopenharmony_ci+tole(0x79264d85L), tole(0x301a30a2L), tole(0xeb5eb7cbL), tole(0xa262caecL), 
2233dc728923Sopenharmony_ci+tole(0x9e76c286L), tole(0xd74abfa1L), tole(0x0c0e38c8L), tole(0x453245efL), 
2234dc728923Sopenharmony_ci+tole(0xbf6b40ebL), tole(0xf6573dccL), tole(0x2d13baa5L), tole(0x642fc782L), 
2235dc728923Sopenharmony_ci+tole(0xdc4dc65cL), tole(0x9571bb7bL), tole(0x4e353c12L), tole(0x07094135L), 
2236dc728923Sopenharmony_ci+tole(0xfd504431L), tole(0xb46c3916L), tole(0x6f28be7fL), tole(0x2614c358L), 
2237dc728923Sopenharmony_ci+tole(0x1700aeabL), tole(0x5e3cd38cL), tole(0x857854e5L), tole(0xcc4429c2L), 
2238dc728923Sopenharmony_ci+tole(0x361d2cc6L), tole(0x7f2151e1L), tole(0xa465d688L), tole(0xed59abafL), 
2239dc728923Sopenharmony_ci+tole(0x553baa71L), tole(0x1c07d756L), tole(0xc743503fL), tole(0x8e7f2d18L), 
2240dc728923Sopenharmony_ci+tole(0x7426281cL), tole(0x3d1a553bL), tole(0xe65ed252L), tole(0xaf62af75L), 
2241dc728923Sopenharmony_ci+tole(0x9376a71fL), tole(0xda4ada38L), tole(0x010e5d51L), tole(0x48322076L), 
2242dc728923Sopenharmony_ci+tole(0xb26b2572L), tole(0xfb575855L), tole(0x2013df3cL), tole(0x692fa21bL), 
2243dc728923Sopenharmony_ci+tole(0xd14da3c5L), tole(0x9871dee2L), tole(0x4335598bL), tole(0x0a0924acL), 
2244dc728923Sopenharmony_ci+tole(0xf05021a8L), tole(0xb96c5c8fL), tole(0x6228dbe6L), tole(0x2b14a6c1L), 
2245dc728923Sopenharmony_ci+tole(0x34019664L), tole(0x7d3deb43L), tole(0xa6796c2aL), tole(0xef45110dL), 
2246dc728923Sopenharmony_ci+tole(0x151c1409L), tole(0x5c20692eL), tole(0x8764ee47L), tole(0xce589360L), 
2247dc728923Sopenharmony_ci+tole(0x763a92beL), tole(0x3f06ef99L), tole(0xe44268f0L), tole(0xad7e15d7L), 
2248dc728923Sopenharmony_ci+tole(0x572710d3L), tole(0x1e1b6df4L), tole(0xc55fea9dL), tole(0x8c6397baL), 
2249dc728923Sopenharmony_ci+tole(0xb0779fd0L), tole(0xf94be2f7L), tole(0x220f659eL), tole(0x6b3318b9L), 
2250dc728923Sopenharmony_ci+tole(0x916a1dbdL), tole(0xd856609aL), tole(0x0312e7f3L), tole(0x4a2e9ad4L), 
2251dc728923Sopenharmony_ci+tole(0xf24c9b0aL), tole(0xbb70e62dL), tole(0x60346144L), tole(0x29081c63L), 
2252dc728923Sopenharmony_ci+tole(0xd3511967L), tole(0x9a6d6440L), tole(0x4129e329L), tole(0x08159e0eL), 
2253dc728923Sopenharmony_ci+tole(0x3901f3fdL), tole(0x703d8edaL), tole(0xab7909b3L), tole(0xe2457494L), 
2254dc728923Sopenharmony_ci+tole(0x181c7190L), tole(0x51200cb7L), tole(0x8a648bdeL), tole(0xc358f6f9L), 
2255dc728923Sopenharmony_ci+tole(0x7b3af727L), tole(0x32068a00L), tole(0xe9420d69L), tole(0xa07e704eL), 
2256dc728923Sopenharmony_ci+tole(0x5a27754aL), tole(0x131b086dL), tole(0xc85f8f04L), tole(0x8163f223L), 
2257dc728923Sopenharmony_ci+tole(0xbd77fa49L), tole(0xf44b876eL), tole(0x2f0f0007L), tole(0x66337d20L), 
2258dc728923Sopenharmony_ci+tole(0x9c6a7824L), tole(0xd5560503L), tole(0x0e12826aL), tole(0x472eff4dL), 
2259dc728923Sopenharmony_ci+tole(0xff4cfe93L), tole(0xb67083b4L), tole(0x6d3404ddL), tole(0x240879faL), 
2260dc728923Sopenharmony_ci+tole(0xde517cfeL), tole(0x976d01d9L), tole(0x4c2986b0L), tole(0x0515fb97L), 
2261dc728923Sopenharmony_ci+tole(0x2e015d56L), tole(0x673d2071L), tole(0xbc79a718L), tole(0xf545da3fL), 
2262dc728923Sopenharmony_ci+tole(0x0f1cdf3bL), tole(0x4620a21cL), tole(0x9d642575L), tole(0xd4585852L), 
2263dc728923Sopenharmony_ci+tole(0x6c3a598cL), tole(0x250624abL), tole(0xfe42a3c2L), tole(0xb77edee5L), 
2264dc728923Sopenharmony_ci+tole(0x4d27dbe1L), tole(0x041ba6c6L), tole(0xdf5f21afL), tole(0x96635c88L), 
2265dc728923Sopenharmony_ci+tole(0xaa7754e2L), tole(0xe34b29c5L), tole(0x380faeacL), tole(0x7133d38bL), 
2266dc728923Sopenharmony_ci+tole(0x8b6ad68fL), tole(0xc256aba8L), tole(0x19122cc1L), tole(0x502e51e6L), 
2267dc728923Sopenharmony_ci+tole(0xe84c5038L), tole(0xa1702d1fL), tole(0x7a34aa76L), tole(0x3308d751L), 
2268dc728923Sopenharmony_ci+tole(0xc951d255L), tole(0x806daf72L), tole(0x5b29281bL), tole(0x1215553cL), 
2269dc728923Sopenharmony_ci+tole(0x230138cfL), tole(0x6a3d45e8L), tole(0xb179c281L), tole(0xf845bfa6L), 
2270dc728923Sopenharmony_ci+tole(0x021cbaa2L), tole(0x4b20c785L), tole(0x906440ecL), tole(0xd9583dcbL), 
2271dc728923Sopenharmony_ci+tole(0x613a3c15L), tole(0x28064132L), tole(0xf342c65bL), tole(0xba7ebb7cL), 
2272dc728923Sopenharmony_ci+tole(0x4027be78L), tole(0x091bc35fL), tole(0xd25f4436L), tole(0x9b633911L), 
2273dc728923Sopenharmony_ci+tole(0xa777317bL), tole(0xee4b4c5cL), tole(0x350fcb35L), tole(0x7c33b612L), 
2274dc728923Sopenharmony_ci+tole(0x866ab316L), tole(0xcf56ce31L), tole(0x14124958L), tole(0x5d2e347fL), 
2275dc728923Sopenharmony_ci+tole(0xe54c35a1L), tole(0xac704886L), tole(0x7734cfefL), tole(0x3e08b2c8L), 
2276dc728923Sopenharmony_ci+tole(0xc451b7ccL), tole(0x8d6dcaebL), tole(0x56294d82L), tole(0x1f1530a5L)},
2277dc728923Sopenharmony_ci+};
2278dc728923Sopenharmony_cidiff --git a/lib/ext2fs/ext2_err.c b/lib/ext2fs/ext2_err.c
2279dc728923Sopenharmony_cinew file mode 100644
2280dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..6b88d5f1e2ac3ccd6f7d6481204284439986f420
2281dc728923Sopenharmony_ci--- /dev/null
2282dc728923Sopenharmony_ci+++ b/lib/ext2fs/ext2_err.c
2283dc728923Sopenharmony_ci@@ -0,0 +1,234 @@
2284dc728923Sopenharmony_ci+/*
2285dc728923Sopenharmony_ci+ * ext2_err.c:
2286dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
2287dc728923Sopenharmony_ci+ */
2288dc728923Sopenharmony_ci+
2289dc728923Sopenharmony_ci+#include <stdlib.h>
2290dc728923Sopenharmony_ci+
2291dc728923Sopenharmony_ci+#define N_(a) a
2292dc728923Sopenharmony_ci+
2293dc728923Sopenharmony_ci+static const char * const text[] = {
2294dc728923Sopenharmony_ci+	N_(	"EXT2FS Library version 1.45.6"),
2295dc728923Sopenharmony_ci+	N_(	"Wrong magic number for ext2_filsys structure"),
2296dc728923Sopenharmony_ci+	N_(	"Wrong magic number for badblocks_list structure"),
2297dc728923Sopenharmony_ci+	N_(	"Wrong magic number for badblocks_iterate structure"),
2298dc728923Sopenharmony_ci+	N_(	"Wrong magic number for inode_scan structure"),
2299dc728923Sopenharmony_ci+	N_(	"Wrong magic number for io_channel structure"),
2300dc728923Sopenharmony_ci+	N_(	"Wrong magic number for unix io_channel structure"),
2301dc728923Sopenharmony_ci+	N_(	"Wrong magic number for io_manager structure"),
2302dc728923Sopenharmony_ci+	N_(	"Wrong magic number for block_bitmap structure"),
2303dc728923Sopenharmony_ci+	N_(	"Wrong magic number for inode_bitmap structure"),
2304dc728923Sopenharmony_ci+	N_(	"Wrong magic number for generic_bitmap structure"),
2305dc728923Sopenharmony_ci+	N_(	"Wrong magic number for test io_channel structure"),
2306dc728923Sopenharmony_ci+	N_(	"Wrong magic number for directory block list structure"),
2307dc728923Sopenharmony_ci+	N_(	"Wrong magic number for icount structure"),
2308dc728923Sopenharmony_ci+	N_(	"Wrong magic number for Powerquest io_channel structure"),
2309dc728923Sopenharmony_ci+	N_(	"Wrong magic number for ext2 file structure"),
2310dc728923Sopenharmony_ci+	N_(	"Wrong magic number for Ext2 Image Header"),
2311dc728923Sopenharmony_ci+	N_(	"Wrong magic number for inode io_channel structure"),
2312dc728923Sopenharmony_ci+	N_(	"Wrong magic number for ext4 extent handle"),
2313dc728923Sopenharmony_ci+	N_(	"Bad magic number in super-block"),
2314dc728923Sopenharmony_ci+	N_(	"Filesystem revision too high"),
2315dc728923Sopenharmony_ci+	N_(	"Attempt to write to filesystem opened read-only"),
2316dc728923Sopenharmony_ci+	N_(	"Can't read group descriptors"),
2317dc728923Sopenharmony_ci+	N_(	"Can't write group descriptors"),
2318dc728923Sopenharmony_ci+	N_(	"Corrupt group descriptor: bad block for block bitmap"),
2319dc728923Sopenharmony_ci+	N_(	"Corrupt group descriptor: bad block for inode bitmap"),
2320dc728923Sopenharmony_ci+	N_(	"Corrupt group descriptor: bad block for inode table"),
2321dc728923Sopenharmony_ci+	N_(	"Can't write an inode bitmap"),
2322dc728923Sopenharmony_ci+	N_(	"Can't read an inode bitmap"),
2323dc728923Sopenharmony_ci+	N_(	"Can't write a block bitmap"),
2324dc728923Sopenharmony_ci+	N_(	"Can't read a block bitmap"),
2325dc728923Sopenharmony_ci+	N_(	"Can't write an inode table"),
2326dc728923Sopenharmony_ci+	N_(	"Can't read an inode table"),
2327dc728923Sopenharmony_ci+	N_(	"Can't read next inode"),
2328dc728923Sopenharmony_ci+	N_(	"Filesystem has unexpected block size"),
2329dc728923Sopenharmony_ci+	N_(	"EXT2 directory corrupted"),
2330dc728923Sopenharmony_ci+	N_(	"Attempt to read block from filesystem resulted in short read"),
2331dc728923Sopenharmony_ci+	N_(	"Attempt to write block to filesystem resulted in short write"),
2332dc728923Sopenharmony_ci+	N_(	"No free space in the directory"),
2333dc728923Sopenharmony_ci+	N_(	"Inode bitmap not loaded"),
2334dc728923Sopenharmony_ci+	N_(	"Block bitmap not loaded"),
2335dc728923Sopenharmony_ci+	N_(	"Illegal inode number"),
2336dc728923Sopenharmony_ci+	N_(	"Illegal block number"),
2337dc728923Sopenharmony_ci+	N_(	"Internal error in ext2fs_expand_dir"),
2338dc728923Sopenharmony_ci+	N_(	"Not enough space to build proposed filesystem"),
2339dc728923Sopenharmony_ci+	N_(	"Illegal block number passed to ext2fs_mark_block_bitmap"),
2340dc728923Sopenharmony_ci+	N_(	"Illegal block number passed to ext2fs_unmark_block_bitmap"),
2341dc728923Sopenharmony_ci+	N_(	"Illegal block number passed to ext2fs_test_block_bitmap"),
2342dc728923Sopenharmony_ci+	N_(	"Illegal inode number passed to ext2fs_mark_inode_bitmap"),
2343dc728923Sopenharmony_ci+	N_(	"Illegal inode number passed to ext2fs_unmark_inode_bitmap"),
2344dc728923Sopenharmony_ci+	N_(	"Illegal inode number passed to ext2fs_test_inode_bitmap"),
2345dc728923Sopenharmony_ci+	N_(	"Attempt to fudge end of block bitmap past the real end"),
2346dc728923Sopenharmony_ci+	N_(	"Attempt to fudge end of inode bitmap past the real end"),
2347dc728923Sopenharmony_ci+	N_(	"Illegal indirect block found" ),
2348dc728923Sopenharmony_ci+	N_(	"Illegal doubly indirect block found" ),
2349dc728923Sopenharmony_ci+	N_(	"Illegal triply indirect block found" ),
2350dc728923Sopenharmony_ci+	N_(	"Block bitmaps are not the same"),
2351dc728923Sopenharmony_ci+	N_(	"Inode bitmaps are not the same"),
2352dc728923Sopenharmony_ci+	N_(	"Illegal or malformed device name"),
2353dc728923Sopenharmony_ci+	N_(	"A block group is missing an inode table"),
2354dc728923Sopenharmony_ci+	N_(	"The ext2 superblock is corrupt"),
2355dc728923Sopenharmony_ci+	N_(	"Illegal generic bit number passed to ext2fs_mark_generic_bitmap"),
2356dc728923Sopenharmony_ci+	N_(	"Illegal generic bit number passed to ext2fs_unmark_generic_bitmap"),
2357dc728923Sopenharmony_ci+	N_(	"Illegal generic bit number passed to ext2fs_test_generic_bitmap"),
2358dc728923Sopenharmony_ci+	N_(	"Too many symbolic links encountered."),
2359dc728923Sopenharmony_ci+	N_(	"The callback function will not handle this case"),
2360dc728923Sopenharmony_ci+	N_(	"The inode is from a bad block in the inode table"),
2361dc728923Sopenharmony_ci+	N_(	"Filesystem has unsupported feature(s)"),
2362dc728923Sopenharmony_ci+	N_(	"Filesystem has unsupported read-only feature(s)"),
2363dc728923Sopenharmony_ci+	N_(	"IO Channel failed to seek on read or write"),
2364dc728923Sopenharmony_ci+	N_(	"Memory allocation failed"),
2365dc728923Sopenharmony_ci+	N_(	"Invalid argument passed to ext2 library"),
2366dc728923Sopenharmony_ci+	N_(	"Could not allocate block in ext2 filesystem"),
2367dc728923Sopenharmony_ci+	N_(	"Could not allocate inode in ext2 filesystem"),
2368dc728923Sopenharmony_ci+	N_(	"Ext2 inode is not a directory"),
2369dc728923Sopenharmony_ci+	N_(	"Too many references in table"),
2370dc728923Sopenharmony_ci+	N_(	"File not found by ext2_lookup"),
2371dc728923Sopenharmony_ci+	N_(	"File open read-only"),
2372dc728923Sopenharmony_ci+	N_(	"Ext2 directory block not found"),
2373dc728923Sopenharmony_ci+	N_(	"Ext2 directory already exists"),
2374dc728923Sopenharmony_ci+	N_(	"Unimplemented ext2 library function"),
2375dc728923Sopenharmony_ci+	N_(	"User cancel requested"),
2376dc728923Sopenharmony_ci+	N_(	"Ext2 file too big"),
2377dc728923Sopenharmony_ci+	N_(	"Supplied journal device not a block device"),
2378dc728923Sopenharmony_ci+	N_(	"Journal superblock not found"),
2379dc728923Sopenharmony_ci+	N_(	"Journal must be at least 1024 blocks"),
2380dc728923Sopenharmony_ci+	N_(	"Unsupported journal version"),
2381dc728923Sopenharmony_ci+	N_(	"Error loading external journal"),
2382dc728923Sopenharmony_ci+	N_(	"Journal not found"),
2383dc728923Sopenharmony_ci+	N_(	"Directory hash unsupported"),
2384dc728923Sopenharmony_ci+	N_(	"Illegal extended attribute block number"),
2385dc728923Sopenharmony_ci+	N_(	"Cannot create filesystem with requested number of inodes"),
2386dc728923Sopenharmony_ci+	N_(	"E2image snapshot not in use"),
2387dc728923Sopenharmony_ci+	N_(	"Too many reserved group descriptor blocks"),
2388dc728923Sopenharmony_ci+	N_(	"Resize inode is corrupt"),
2389dc728923Sopenharmony_ci+	N_(	"Tried to set block bmap with missing indirect block"),
2390dc728923Sopenharmony_ci+	N_(	"TDB: Success"),
2391dc728923Sopenharmony_ci+	N_(	"TDB: Corrupt database"),
2392dc728923Sopenharmony_ci+	N_(	"TDB: IO Error"),
2393dc728923Sopenharmony_ci+	N_(	"TDB: Locking error"),
2394dc728923Sopenharmony_ci+	N_(	"TDB: Out of memory"),
2395dc728923Sopenharmony_ci+	N_(	"TDB: Record exists"),
2396dc728923Sopenharmony_ci+	N_(	"TDB: Lock exists on other keys"),
2397dc728923Sopenharmony_ci+	N_(	"TDB: Invalid parameter"),
2398dc728923Sopenharmony_ci+	N_(	"TDB: Record does not exist"),
2399dc728923Sopenharmony_ci+	N_(	"TDB: Write not permitted"),
2400dc728923Sopenharmony_ci+	N_(	"Ext2fs directory block list is empty"),
2401dc728923Sopenharmony_ci+	N_(	"Attempt to modify a block mapping via a read-only block iterator"),
2402dc728923Sopenharmony_ci+	N_(	"Wrong magic number for ext4 extent saved path"),
2403dc728923Sopenharmony_ci+	N_(	"Wrong magic number for 64-bit generic bitmap"),
2404dc728923Sopenharmony_ci+	N_(	"Wrong magic number for 64-bit block bitmap"),
2405dc728923Sopenharmony_ci+	N_(	"Wrong magic number for 64-bit inode bitmap"),
2406dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_13"),
2407dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_14"),
2408dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_15"),
2409dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_16"),
2410dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_17"),
2411dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_18"),
2412dc728923Sopenharmony_ci+	N_(	"Wrong magic number --- RESERVED_19"),
2413dc728923Sopenharmony_ci+	N_(	"Corrupt extent header"),
2414dc728923Sopenharmony_ci+	N_(	"Corrupt extent index"),
2415dc728923Sopenharmony_ci+	N_(	"Corrupt extent"),
2416dc728923Sopenharmony_ci+	N_(	"No free space in extent map"),
2417dc728923Sopenharmony_ci+	N_(	"Inode does not use extents"),
2418dc728923Sopenharmony_ci+	N_(	"No 'next' extent"),
2419dc728923Sopenharmony_ci+	N_(	"No 'previous' extent"),
2420dc728923Sopenharmony_ci+	N_(	"No 'up' extent"),
2421dc728923Sopenharmony_ci+	N_(	"No 'down' extent"),
2422dc728923Sopenharmony_ci+	N_(	"No current node"),
2423dc728923Sopenharmony_ci+	N_(	"Ext2fs operation not supported"),
2424dc728923Sopenharmony_ci+	N_(	"No room to insert extent in node"),
2425dc728923Sopenharmony_ci+	N_(	"Splitting would result in empty node"),
2426dc728923Sopenharmony_ci+	N_(	"Extent not found"),
2427dc728923Sopenharmony_ci+	N_(	"Operation not supported for inodes containing extents"),
2428dc728923Sopenharmony_ci+	N_(	"Extent length is invalid"),
2429dc728923Sopenharmony_ci+	N_(	"I/O Channel does not support 64-bit block numbers"),
2430dc728923Sopenharmony_ci+	N_(	"Can't check if filesystem is mounted due to missing mtab file"),
2431dc728923Sopenharmony_ci+	N_(	"Filesystem too large to use legacy bitmaps"),
2432dc728923Sopenharmony_ci+	N_(	"MMP: invalid magic number"),
2433dc728923Sopenharmony_ci+	N_(	"MMP: device currently active"),
2434dc728923Sopenharmony_ci+	N_(	"MMP: e2fsck being run"),
2435dc728923Sopenharmony_ci+	N_(	"MMP: block number beyond filesystem range"),
2436dc728923Sopenharmony_ci+	N_(	"MMP: undergoing an unknown operation"),
2437dc728923Sopenharmony_ci+	N_(	"MMP: filesystem still in use"),
2438dc728923Sopenharmony_ci+	N_(	"MMP: open with O_DIRECT failed"),
2439dc728923Sopenharmony_ci+	N_(	"Block group descriptor size incorrect"),
2440dc728923Sopenharmony_ci+	N_(	"Inode checksum does not match inode"),
2441dc728923Sopenharmony_ci+	N_(	"Inode bitmap checksum does not match bitmap"),
2442dc728923Sopenharmony_ci+	N_(	"Extent block checksum does not match extent block"),
2443dc728923Sopenharmony_ci+	N_(	"Directory block does not have space for checksum"),
2444dc728923Sopenharmony_ci+	N_(	"Directory block checksum does not match directory block"),
2445dc728923Sopenharmony_ci+	N_(	"Extended attribute block checksum does not match block"),
2446dc728923Sopenharmony_ci+	N_(	"Superblock checksum does not match superblock"),
2447dc728923Sopenharmony_ci+	N_(	"Unknown checksum algorithm"),
2448dc728923Sopenharmony_ci+	N_(	"MMP block checksum does not match"),
2449dc728923Sopenharmony_ci+	N_(	"Ext2 file already exists"),
2450dc728923Sopenharmony_ci+	N_(	"Block bitmap checksum does not match bitmap"),
2451dc728923Sopenharmony_ci+	N_(	"Cannot iterate data blocks of an inode containing inline data"),
2452dc728923Sopenharmony_ci+	N_(	"Extended attribute has an invalid name length"),
2453dc728923Sopenharmony_ci+	N_(	"Extended attribute has an invalid value length"),
2454dc728923Sopenharmony_ci+	N_(	"Extended attribute has an incorrect hash"),
2455dc728923Sopenharmony_ci+	N_(	"Extended attribute block has a bad header"),
2456dc728923Sopenharmony_ci+	N_(	"Extended attribute key not found"),
2457dc728923Sopenharmony_ci+	N_(	"Insufficient space to store extended attribute data"),
2458dc728923Sopenharmony_ci+	N_(	"Filesystem is missing ext_attr or inline_data feature"),
2459dc728923Sopenharmony_ci+	N_(	"Inode doesn't have inline data"),
2460dc728923Sopenharmony_ci+	N_(	"No block for an inode with inline data"),
2461dc728923Sopenharmony_ci+	N_(	"No free space in inline data"),
2462dc728923Sopenharmony_ci+	N_(	"Wrong magic number for extended attribute structure"),
2463dc728923Sopenharmony_ci+	N_(	"Inode seems to contain garbage"),
2464dc728923Sopenharmony_ci+	N_(	"Extended attribute has an invalid value offset"),
2465dc728923Sopenharmony_ci+	N_(	"Journal flags inconsistent"),
2466dc728923Sopenharmony_ci+	N_(	"Undo file corrupt"),
2467dc728923Sopenharmony_ci+	N_(	"Wrong undo file for this filesystem"),
2468dc728923Sopenharmony_ci+	N_(	"File system is corrupted"),
2469dc728923Sopenharmony_ci+	N_(	"Bad CRC detected in file system"),
2470dc728923Sopenharmony_ci+	N_(	"The journal superblock is corrupt"),
2471dc728923Sopenharmony_ci+	N_(	"Inode is corrupted"),
2472dc728923Sopenharmony_ci+	N_(	"Inode containing extended attribute value is corrupted"),
2473dc728923Sopenharmony_ci+	N_(	"Group descriptors not loaded"),
2474dc728923Sopenharmony_ci+    0
2475dc728923Sopenharmony_ci+};
2476dc728923Sopenharmony_ci+
2477dc728923Sopenharmony_ci+struct error_table {
2478dc728923Sopenharmony_ci+    char const * const * msgs;
2479dc728923Sopenharmony_ci+    long base;
2480dc728923Sopenharmony_ci+    int n_msgs;
2481dc728923Sopenharmony_ci+};
2482dc728923Sopenharmony_ci+struct et_list {
2483dc728923Sopenharmony_ci+    struct et_list *next;
2484dc728923Sopenharmony_ci+    const struct error_table * table;
2485dc728923Sopenharmony_ci+};
2486dc728923Sopenharmony_ci+extern struct et_list *_et_list;
2487dc728923Sopenharmony_ci+
2488dc728923Sopenharmony_ci+const struct error_table et_ext2_error_table = { text, 2133571328L, 180 };
2489dc728923Sopenharmony_ci+
2490dc728923Sopenharmony_ci+static struct et_list link = { 0, 0 };
2491dc728923Sopenharmony_ci+
2492dc728923Sopenharmony_ci+void initialize_ext2_error_table_r(struct et_list **list);
2493dc728923Sopenharmony_ci+void initialize_ext2_error_table(void);
2494dc728923Sopenharmony_ci+
2495dc728923Sopenharmony_ci+void initialize_ext2_error_table(void) {
2496dc728923Sopenharmony_ci+    initialize_ext2_error_table_r(&_et_list);
2497dc728923Sopenharmony_ci+}
2498dc728923Sopenharmony_ci+
2499dc728923Sopenharmony_ci+/* For Heimdal compatibility */
2500dc728923Sopenharmony_ci+void initialize_ext2_error_table_r(struct et_list **list)
2501dc728923Sopenharmony_ci+{
2502dc728923Sopenharmony_ci+    struct et_list *et, **end;
2503dc728923Sopenharmony_ci+
2504dc728923Sopenharmony_ci+    for (end = list, et = *list; et; end = &et->next, et = et->next)
2505dc728923Sopenharmony_ci+        if (et->table->msgs == text)
2506dc728923Sopenharmony_ci+            return;
2507dc728923Sopenharmony_ci+    et = malloc(sizeof(struct et_list));
2508dc728923Sopenharmony_ci+    if (et == 0) {
2509dc728923Sopenharmony_ci+        if (!link.table)
2510dc728923Sopenharmony_ci+            et = &link;
2511dc728923Sopenharmony_ci+        else
2512dc728923Sopenharmony_ci+            return;
2513dc728923Sopenharmony_ci+    }
2514dc728923Sopenharmony_ci+    et->table = &et_ext2_error_table;
2515dc728923Sopenharmony_ci+    et->next = 0;
2516dc728923Sopenharmony_ci+    *end = et;
2517dc728923Sopenharmony_ci+}
2518dc728923Sopenharmony_cidiff --git a/lib/ext2fs/ext2_err.h b/lib/ext2fs/ext2_err.h
2519dc728923Sopenharmony_cinew file mode 100644
2520dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..8a107f9f67aa8a315d8e3435c65ecbf526183feb
2521dc728923Sopenharmony_ci--- /dev/null
2522dc728923Sopenharmony_ci+++ b/lib/ext2fs/ext2_err.h
2523dc728923Sopenharmony_ci@@ -0,0 +1,198 @@
2524dc728923Sopenharmony_ci+/*
2525dc728923Sopenharmony_ci+ * ext2_err.h:
2526dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
2527dc728923Sopenharmony_ci+ */
2528dc728923Sopenharmony_ci+
2529dc728923Sopenharmony_ci+#include <et/com_err.h>
2530dc728923Sopenharmony_ci+
2531dc728923Sopenharmony_ci+#define EXT2_ET_BASE                             (2133571328L)
2532dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_EXT2FS_FILSYS              (2133571329L)
2533dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_BADBLOCKS_LIST             (2133571330L)
2534dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_BADBLOCKS_ITERATE          (2133571331L)
2535dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_INODE_SCAN                 (2133571332L)
2536dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_IO_CHANNEL                 (2133571333L)
2537dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_UNIX_IO_CHANNEL            (2133571334L)
2538dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_IO_MANAGER                 (2133571335L)
2539dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_BLOCK_BITMAP               (2133571336L)
2540dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_INODE_BITMAP               (2133571337L)
2541dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_GENERIC_BITMAP             (2133571338L)
2542dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_TEST_IO_CHANNEL            (2133571339L)
2543dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_DBLIST                     (2133571340L)
2544dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_ICOUNT                     (2133571341L)
2545dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_PQ_IO_CHANNEL              (2133571342L)
2546dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_EXT2_FILE                  (2133571343L)
2547dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_E2IMAGE                    (2133571344L)
2548dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_INODE_IO_CHANNEL           (2133571345L)
2549dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_EXTENT_HANDLE              (2133571346L)
2550dc728923Sopenharmony_ci+#define EXT2_ET_BAD_MAGIC                        (2133571347L)
2551dc728923Sopenharmony_ci+#define EXT2_ET_REV_TOO_HIGH                     (2133571348L)
2552dc728923Sopenharmony_ci+#define EXT2_ET_RO_FILSYS                        (2133571349L)
2553dc728923Sopenharmony_ci+#define EXT2_ET_GDESC_READ                       (2133571350L)
2554dc728923Sopenharmony_ci+#define EXT2_ET_GDESC_WRITE                      (2133571351L)
2555dc728923Sopenharmony_ci+#define EXT2_ET_GDESC_BAD_BLOCK_MAP              (2133571352L)
2556dc728923Sopenharmony_ci+#define EXT2_ET_GDESC_BAD_INODE_MAP              (2133571353L)
2557dc728923Sopenharmony_ci+#define EXT2_ET_GDESC_BAD_INODE_TABLE            (2133571354L)
2558dc728923Sopenharmony_ci+#define EXT2_ET_INODE_BITMAP_WRITE               (2133571355L)
2559dc728923Sopenharmony_ci+#define EXT2_ET_INODE_BITMAP_READ                (2133571356L)
2560dc728923Sopenharmony_ci+#define EXT2_ET_BLOCK_BITMAP_WRITE               (2133571357L)
2561dc728923Sopenharmony_ci+#define EXT2_ET_BLOCK_BITMAP_READ                (2133571358L)
2562dc728923Sopenharmony_ci+#define EXT2_ET_INODE_TABLE_WRITE                (2133571359L)
2563dc728923Sopenharmony_ci+#define EXT2_ET_INODE_TABLE_READ                 (2133571360L)
2564dc728923Sopenharmony_ci+#define EXT2_ET_NEXT_INODE_READ                  (2133571361L)
2565dc728923Sopenharmony_ci+#define EXT2_ET_UNEXPECTED_BLOCK_SIZE            (2133571362L)
2566dc728923Sopenharmony_ci+#define EXT2_ET_DIR_CORRUPTED                    (2133571363L)
2567dc728923Sopenharmony_ci+#define EXT2_ET_SHORT_READ                       (2133571364L)
2568dc728923Sopenharmony_ci+#define EXT2_ET_SHORT_WRITE                      (2133571365L)
2569dc728923Sopenharmony_ci+#define EXT2_ET_DIR_NO_SPACE                     (2133571366L)
2570dc728923Sopenharmony_ci+#define EXT2_ET_NO_INODE_BITMAP                  (2133571367L)
2571dc728923Sopenharmony_ci+#define EXT2_ET_NO_BLOCK_BITMAP                  (2133571368L)
2572dc728923Sopenharmony_ci+#define EXT2_ET_BAD_INODE_NUM                    (2133571369L)
2573dc728923Sopenharmony_ci+#define EXT2_ET_BAD_BLOCK_NUM                    (2133571370L)
2574dc728923Sopenharmony_ci+#define EXT2_ET_EXPAND_DIR_ERR                   (2133571371L)
2575dc728923Sopenharmony_ci+#define EXT2_ET_TOOSMALL                         (2133571372L)
2576dc728923Sopenharmony_ci+#define EXT2_ET_BAD_BLOCK_MARK                   (2133571373L)
2577dc728923Sopenharmony_ci+#define EXT2_ET_BAD_BLOCK_UNMARK                 (2133571374L)
2578dc728923Sopenharmony_ci+#define EXT2_ET_BAD_BLOCK_TEST                   (2133571375L)
2579dc728923Sopenharmony_ci+#define EXT2_ET_BAD_INODE_MARK                   (2133571376L)
2580dc728923Sopenharmony_ci+#define EXT2_ET_BAD_INODE_UNMARK                 (2133571377L)
2581dc728923Sopenharmony_ci+#define EXT2_ET_BAD_INODE_TEST                   (2133571378L)
2582dc728923Sopenharmony_ci+#define EXT2_ET_FUDGE_BLOCK_BITMAP_END           (2133571379L)
2583dc728923Sopenharmony_ci+#define EXT2_ET_FUDGE_INODE_BITMAP_END           (2133571380L)
2584dc728923Sopenharmony_ci+#define EXT2_ET_BAD_IND_BLOCK                    (2133571381L)
2585dc728923Sopenharmony_ci+#define EXT2_ET_BAD_DIND_BLOCK                   (2133571382L)
2586dc728923Sopenharmony_ci+#define EXT2_ET_BAD_TIND_BLOCK                   (2133571383L)
2587dc728923Sopenharmony_ci+#define EXT2_ET_NEQ_BLOCK_BITMAP                 (2133571384L)
2588dc728923Sopenharmony_ci+#define EXT2_ET_NEQ_INODE_BITMAP                 (2133571385L)
2589dc728923Sopenharmony_ci+#define EXT2_ET_BAD_DEVICE_NAME                  (2133571386L)
2590dc728923Sopenharmony_ci+#define EXT2_ET_MISSING_INODE_TABLE              (2133571387L)
2591dc728923Sopenharmony_ci+#define EXT2_ET_CORRUPT_SUPERBLOCK               (2133571388L)
2592dc728923Sopenharmony_ci+#define EXT2_ET_BAD_GENERIC_MARK                 (2133571389L)
2593dc728923Sopenharmony_ci+#define EXT2_ET_BAD_GENERIC_UNMARK               (2133571390L)
2594dc728923Sopenharmony_ci+#define EXT2_ET_BAD_GENERIC_TEST                 (2133571391L)
2595dc728923Sopenharmony_ci+#define EXT2_ET_SYMLINK_LOOP                     (2133571392L)
2596dc728923Sopenharmony_ci+#define EXT2_ET_CALLBACK_NOTHANDLED              (2133571393L)
2597dc728923Sopenharmony_ci+#define EXT2_ET_BAD_BLOCK_IN_INODE_TABLE         (2133571394L)
2598dc728923Sopenharmony_ci+#define EXT2_ET_UNSUPP_FEATURE                   (2133571395L)
2599dc728923Sopenharmony_ci+#define EXT2_ET_RO_UNSUPP_FEATURE                (2133571396L)
2600dc728923Sopenharmony_ci+#define EXT2_ET_LLSEEK_FAILED                    (2133571397L)
2601dc728923Sopenharmony_ci+#define EXT2_ET_NO_MEMORY                        (2133571398L)
2602dc728923Sopenharmony_ci+#define EXT2_ET_INVALID_ARGUMENT                 (2133571399L)
2603dc728923Sopenharmony_ci+#define EXT2_ET_BLOCK_ALLOC_FAIL                 (2133571400L)
2604dc728923Sopenharmony_ci+#define EXT2_ET_INODE_ALLOC_FAIL                 (2133571401L)
2605dc728923Sopenharmony_ci+#define EXT2_ET_NO_DIRECTORY                     (2133571402L)
2606dc728923Sopenharmony_ci+#define EXT2_ET_TOO_MANY_REFS                    (2133571403L)
2607dc728923Sopenharmony_ci+#define EXT2_ET_FILE_NOT_FOUND                   (2133571404L)
2608dc728923Sopenharmony_ci+#define EXT2_ET_FILE_RO                          (2133571405L)
2609dc728923Sopenharmony_ci+#define EXT2_ET_DB_NOT_FOUND                     (2133571406L)
2610dc728923Sopenharmony_ci+#define EXT2_ET_DIR_EXISTS                       (2133571407L)
2611dc728923Sopenharmony_ci+#define EXT2_ET_UNIMPLEMENTED                    (2133571408L)
2612dc728923Sopenharmony_ci+#define EXT2_ET_CANCEL_REQUESTED                 (2133571409L)
2613dc728923Sopenharmony_ci+#define EXT2_ET_FILE_TOO_BIG                     (2133571410L)
2614dc728923Sopenharmony_ci+#define EXT2_ET_JOURNAL_NOT_BLOCK                (2133571411L)
2615dc728923Sopenharmony_ci+#define EXT2_ET_NO_JOURNAL_SB                    (2133571412L)
2616dc728923Sopenharmony_ci+#define EXT2_ET_JOURNAL_TOO_SMALL                (2133571413L)
2617dc728923Sopenharmony_ci+#define EXT2_ET_JOURNAL_UNSUPP_VERSION           (2133571414L)
2618dc728923Sopenharmony_ci+#define EXT2_ET_LOAD_EXT_JOURNAL                 (2133571415L)
2619dc728923Sopenharmony_ci+#define EXT2_ET_NO_JOURNAL                       (2133571416L)
2620dc728923Sopenharmony_ci+#define EXT2_ET_DIRHASH_UNSUPP                   (2133571417L)
2621dc728923Sopenharmony_ci+#define EXT2_ET_BAD_EA_BLOCK_NUM                 (2133571418L)
2622dc728923Sopenharmony_ci+#define EXT2_ET_TOO_MANY_INODES                  (2133571419L)
2623dc728923Sopenharmony_ci+#define EXT2_ET_NOT_IMAGE_FILE                   (2133571420L)
2624dc728923Sopenharmony_ci+#define EXT2_ET_RES_GDT_BLOCKS                   (2133571421L)
2625dc728923Sopenharmony_ci+#define EXT2_ET_RESIZE_INODE_CORRUPT             (2133571422L)
2626dc728923Sopenharmony_ci+#define EXT2_ET_SET_BMAP_NO_IND                  (2133571423L)
2627dc728923Sopenharmony_ci+#define EXT2_ET_TDB_SUCCESS                      (2133571424L)
2628dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_CORRUPT                  (2133571425L)
2629dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_IO                       (2133571426L)
2630dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_LOCK                     (2133571427L)
2631dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_OOM                      (2133571428L)
2632dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_EXISTS                   (2133571429L)
2633dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_NOLOCK                   (2133571430L)
2634dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_EINVAL                   (2133571431L)
2635dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_NOEXIST                  (2133571432L)
2636dc728923Sopenharmony_ci+#define EXT2_ET_TDB_ERR_RDONLY                   (2133571433L)
2637dc728923Sopenharmony_ci+#define EXT2_ET_DBLIST_EMPTY                     (2133571434L)
2638dc728923Sopenharmony_ci+#define EXT2_ET_RO_BLOCK_ITERATE                 (2133571435L)
2639dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_EXTENT_PATH                (2133571436L)
2640dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_GENERIC_BITMAP64           (2133571437L)
2641dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_BLOCK_BITMAP64             (2133571438L)
2642dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_INODE_BITMAP64             (2133571439L)
2643dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_13                (2133571440L)
2644dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_14                (2133571441L)
2645dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_15                (2133571442L)
2646dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_16                (2133571443L)
2647dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_17                (2133571444L)
2648dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_18                (2133571445L)
2649dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_RESERVED_19                (2133571446L)
2650dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_HEADER_BAD                (2133571447L)
2651dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_INDEX_BAD                 (2133571448L)
2652dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_LEAF_BAD                  (2133571449L)
2653dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NO_SPACE                  (2133571450L)
2654dc728923Sopenharmony_ci+#define EXT2_ET_INODE_NOT_EXTENT                 (2133571451L)
2655dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NO_NEXT                   (2133571452L)
2656dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NO_PREV                   (2133571453L)
2657dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NO_UP                     (2133571454L)
2658dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NO_DOWN                   (2133571455L)
2659dc728923Sopenharmony_ci+#define EXT2_ET_NO_CURRENT_NODE                  (2133571456L)
2660dc728923Sopenharmony_ci+#define EXT2_ET_OP_NOT_SUPPORTED                 (2133571457L)
2661dc728923Sopenharmony_ci+#define EXT2_ET_CANT_INSERT_EXTENT               (2133571458L)
2662dc728923Sopenharmony_ci+#define EXT2_ET_CANT_SPLIT_EXTENT                (2133571459L)
2663dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NOT_FOUND                 (2133571460L)
2664dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_NOT_SUPPORTED             (2133571461L)
2665dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_INVALID_LENGTH            (2133571462L)
2666dc728923Sopenharmony_ci+#define EXT2_ET_IO_CHANNEL_NO_SUPPORT_64         (2133571463L)
2667dc728923Sopenharmony_ci+#define EXT2_ET_NO_MTAB_FILE                     (2133571464L)
2668dc728923Sopenharmony_ci+#define EXT2_ET_CANT_USE_LEGACY_BITMAPS          (2133571465L)
2669dc728923Sopenharmony_ci+#define EXT2_ET_MMP_MAGIC_INVALID                (2133571466L)
2670dc728923Sopenharmony_ci+#define EXT2_ET_MMP_FAILED                       (2133571467L)
2671dc728923Sopenharmony_ci+#define EXT2_ET_MMP_FSCK_ON                      (2133571468L)
2672dc728923Sopenharmony_ci+#define EXT2_ET_MMP_BAD_BLOCK                    (2133571469L)
2673dc728923Sopenharmony_ci+#define EXT2_ET_MMP_UNKNOWN_SEQ                  (2133571470L)
2674dc728923Sopenharmony_ci+#define EXT2_ET_MMP_CHANGE_ABORT                 (2133571471L)
2675dc728923Sopenharmony_ci+#define EXT2_ET_MMP_OPEN_DIRECT                  (2133571472L)
2676dc728923Sopenharmony_ci+#define EXT2_ET_BAD_DESC_SIZE                    (2133571473L)
2677dc728923Sopenharmony_ci+#define EXT2_ET_INODE_CSUM_INVALID               (2133571474L)
2678dc728923Sopenharmony_ci+#define EXT2_ET_INODE_BITMAP_CSUM_INVALID        (2133571475L)
2679dc728923Sopenharmony_ci+#define EXT2_ET_EXTENT_CSUM_INVALID              (2133571476L)
2680dc728923Sopenharmony_ci+#define EXT2_ET_DIR_NO_SPACE_FOR_CSUM            (2133571477L)
2681dc728923Sopenharmony_ci+#define EXT2_ET_DIR_CSUM_INVALID                 (2133571478L)
2682dc728923Sopenharmony_ci+#define EXT2_ET_EXT_ATTR_CSUM_INVALID            (2133571479L)
2683dc728923Sopenharmony_ci+#define EXT2_ET_SB_CSUM_INVALID                  (2133571480L)
2684dc728923Sopenharmony_ci+#define EXT2_ET_UNKNOWN_CSUM                     (2133571481L)
2685dc728923Sopenharmony_ci+#define EXT2_ET_MMP_CSUM_INVALID                 (2133571482L)
2686dc728923Sopenharmony_ci+#define EXT2_ET_FILE_EXISTS                      (2133571483L)
2687dc728923Sopenharmony_ci+#define EXT2_ET_BLOCK_BITMAP_CSUM_INVALID        (2133571484L)
2688dc728923Sopenharmony_ci+#define EXT2_ET_INLINE_DATA_CANT_ITERATE         (2133571485L)
2689dc728923Sopenharmony_ci+#define EXT2_ET_EA_BAD_NAME_LEN                  (2133571486L)
2690dc728923Sopenharmony_ci+#define EXT2_ET_EA_BAD_VALUE_SIZE                (2133571487L)
2691dc728923Sopenharmony_ci+#define EXT2_ET_BAD_EA_HASH                      (2133571488L)
2692dc728923Sopenharmony_ci+#define EXT2_ET_BAD_EA_HEADER                    (2133571489L)
2693dc728923Sopenharmony_ci+#define EXT2_ET_EA_KEY_NOT_FOUND                 (2133571490L)
2694dc728923Sopenharmony_ci+#define EXT2_ET_EA_NO_SPACE                      (2133571491L)
2695dc728923Sopenharmony_ci+#define EXT2_ET_MISSING_EA_FEATURE               (2133571492L)
2696dc728923Sopenharmony_ci+#define EXT2_ET_NO_INLINE_DATA                   (2133571493L)
2697dc728923Sopenharmony_ci+#define EXT2_ET_INLINE_DATA_NO_BLOCK             (2133571494L)
2698dc728923Sopenharmony_ci+#define EXT2_ET_INLINE_DATA_NO_SPACE             (2133571495L)
2699dc728923Sopenharmony_ci+#define EXT2_ET_MAGIC_EA_HANDLE                  (2133571496L)
2700dc728923Sopenharmony_ci+#define EXT2_ET_INODE_IS_GARBAGE                 (2133571497L)
2701dc728923Sopenharmony_ci+#define EXT2_ET_EA_BAD_VALUE_OFFSET              (2133571498L)
2702dc728923Sopenharmony_ci+#define EXT2_ET_JOURNAL_FLAGS_WRONG              (2133571499L)
2703dc728923Sopenharmony_ci+#define EXT2_ET_UNDO_FILE_CORRUPT                (2133571500L)
2704dc728923Sopenharmony_ci+#define EXT2_ET_UNDO_FILE_WRONG                  (2133571501L)
2705dc728923Sopenharmony_ci+#define EXT2_ET_FILESYSTEM_CORRUPTED             (2133571502L)
2706dc728923Sopenharmony_ci+#define EXT2_ET_BAD_CRC                          (2133571503L)
2707dc728923Sopenharmony_ci+#define EXT2_ET_CORRUPT_JOURNAL_SB               (2133571504L)
2708dc728923Sopenharmony_ci+#define EXT2_ET_INODE_CORRUPTED                  (2133571505L)
2709dc728923Sopenharmony_ci+#define EXT2_ET_EA_INODE_CORRUPTED               (2133571506L)
2710dc728923Sopenharmony_ci+#define EXT2_ET_NO_GDESC                         (2133571507L)
2711dc728923Sopenharmony_ci+extern const struct error_table et_ext2_error_table;
2712dc728923Sopenharmony_ci+extern void initialize_ext2_error_table(void);
2713dc728923Sopenharmony_ci+
2714dc728923Sopenharmony_ci+/* For compatibility with Heimdal */
2715dc728923Sopenharmony_ci+extern void initialize_ext2_error_table_r(struct et_list **list);
2716dc728923Sopenharmony_ci+
2717dc728923Sopenharmony_ci+#define ERROR_TABLE_BASE_ext2 (2133571328L)
2718dc728923Sopenharmony_ci+
2719dc728923Sopenharmony_ci+/* for compatibility with older versions... */
2720dc728923Sopenharmony_ci+#define init_ext2_err_tbl initialize_ext2_error_table
2721dc728923Sopenharmony_ci+#define ext2_err_base ERROR_TABLE_BASE_ext2
2722dc728923Sopenharmony_cidiff --git a/lib/ext2fs/ext2_types.h b/lib/ext2fs/ext2_types.h
2723dc728923Sopenharmony_cinew file mode 100644
2724dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..789d705e047fd8e04c7984eda784a5bff7f55e6a
2725dc728923Sopenharmony_ci--- /dev/null
2726dc728923Sopenharmony_ci+++ b/lib/ext2fs/ext2_types.h
2727dc728923Sopenharmony_ci@@ -0,0 +1,205 @@
2728dc728923Sopenharmony_ci+/*
2729dc728923Sopenharmony_ci+ * If linux/types.h is already been included, assume it has defined
2730dc728923Sopenharmony_ci+ * everything we need.  (cross fingers)  Other header files may have
2731dc728923Sopenharmony_ci+ * also defined the types that we need.
2732dc728923Sopenharmony_ci+ */
2733dc728923Sopenharmony_ci+#if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && \
2734dc728923Sopenharmony_ci+	!defined(_EXT2_TYPES_H))
2735dc728923Sopenharmony_ci+#define _EXT2_TYPES_H
2736dc728923Sopenharmony_ci+
2737dc728923Sopenharmony_ci+#define __S8_TYPEDEF __signed__ char
2738dc728923Sopenharmony_ci+#define __U8_TYPEDEF unsigned char
2739dc728923Sopenharmony_ci+#define __S16_TYPEDEF __signed__ short
2740dc728923Sopenharmony_ci+#define __U16_TYPEDEF unsigned short
2741dc728923Sopenharmony_ci+#define __S32_TYPEDEF __signed__ int
2742dc728923Sopenharmony_ci+#define __U32_TYPEDEF unsigned int
2743dc728923Sopenharmony_ci+#define __S64_TYPEDEF __signed__ long long
2744dc728923Sopenharmony_ci+#define __U64_TYPEDEF unsigned long long
2745dc728923Sopenharmony_ci+
2746dc728923Sopenharmony_ci+#ifndef HAVE___U8
2747dc728923Sopenharmony_ci+#define HAVE___U8
2748dc728923Sopenharmony_ci+#ifdef __U8_TYPEDEF
2749dc728923Sopenharmony_ci+typedef __U8_TYPEDEF __u8;
2750dc728923Sopenharmony_ci+#else
2751dc728923Sopenharmony_ci+typedef unsigned char __u8;
2752dc728923Sopenharmony_ci+#endif
2753dc728923Sopenharmony_ci+#endif /* HAVE___U8 */
2754dc728923Sopenharmony_ci+
2755dc728923Sopenharmony_ci+#ifndef HAVE___S8
2756dc728923Sopenharmony_ci+#define HAVE___S8
2757dc728923Sopenharmony_ci+#ifdef __S8_TYPEDEF
2758dc728923Sopenharmony_ci+typedef __S8_TYPEDEF __s8;
2759dc728923Sopenharmony_ci+#else
2760dc728923Sopenharmony_ci+typedef signed char __s8;
2761dc728923Sopenharmony_ci+#endif
2762dc728923Sopenharmony_ci+#endif /* HAVE___S8 */
2763dc728923Sopenharmony_ci+
2764dc728923Sopenharmony_ci+#ifndef HAVE___U16
2765dc728923Sopenharmony_ci+#define HAVE___U16
2766dc728923Sopenharmony_ci+#ifdef __U16_TYPEDEF
2767dc728923Sopenharmony_ci+typedef __U16_TYPEDEF __u16;
2768dc728923Sopenharmony_ci+#else
2769dc728923Sopenharmony_ci+#if (4 == 2)
2770dc728923Sopenharmony_ci+typedef	unsigned int	__u16;
2771dc728923Sopenharmony_ci+#else
2772dc728923Sopenharmony_ci+#if (2 == 2)
2773dc728923Sopenharmony_ci+typedef	unsigned short	__u16;
2774dc728923Sopenharmony_ci+#else
2775dc728923Sopenharmony_ci+#undef HAVE___U16
2776dc728923Sopenharmony_ci+  ?==error: undefined 16 bit type
2777dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 2 */
2778dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 2 */
2779dc728923Sopenharmony_ci+#endif /* __U16_TYPEDEF */
2780dc728923Sopenharmony_ci+#endif /* HAVE___U16 */
2781dc728923Sopenharmony_ci+
2782dc728923Sopenharmony_ci+#ifndef HAVE___S16
2783dc728923Sopenharmony_ci+#define HAVE___S16
2784dc728923Sopenharmony_ci+#ifdef __S16_TYPEDEF
2785dc728923Sopenharmony_ci+typedef __S16_TYPEDEF __s16;
2786dc728923Sopenharmony_ci+#else
2787dc728923Sopenharmony_ci+#if (4 == 2)
2788dc728923Sopenharmony_ci+typedef	int		__s16;
2789dc728923Sopenharmony_ci+#else
2790dc728923Sopenharmony_ci+#if (2 == 2)
2791dc728923Sopenharmony_ci+typedef	short		__s16;
2792dc728923Sopenharmony_ci+#else
2793dc728923Sopenharmony_ci+#undef HAVE___S16
2794dc728923Sopenharmony_ci+  ?==error: undefined 16 bit type
2795dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 2 */
2796dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 2 */
2797dc728923Sopenharmony_ci+#endif /* __S16_TYPEDEF */
2798dc728923Sopenharmony_ci+#endif /* HAVE___S16 */
2799dc728923Sopenharmony_ci+
2800dc728923Sopenharmony_ci+#ifndef HAVE___U32
2801dc728923Sopenharmony_ci+#define HAVE___U32
2802dc728923Sopenharmony_ci+#ifdef __U32_TYPEDEF
2803dc728923Sopenharmony_ci+typedef __U32_TYPEDEF __u32;
2804dc728923Sopenharmony_ci+#else
2805dc728923Sopenharmony_ci+#if (4 == 4)
2806dc728923Sopenharmony_ci+typedef	unsigned int	__u32;
2807dc728923Sopenharmony_ci+#else
2808dc728923Sopenharmony_ci+#if (4 == 4)
2809dc728923Sopenharmony_ci+typedef	unsigned long	__u32;
2810dc728923Sopenharmony_ci+#else
2811dc728923Sopenharmony_ci+#if (2 == 4)
2812dc728923Sopenharmony_ci+typedef	unsigned short	__u32;
2813dc728923Sopenharmony_ci+#else
2814dc728923Sopenharmony_ci+#undef HAVE___U32
2815dc728923Sopenharmony_ci+ ?== error: undefined 32 bit type
2816dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 4 */
2817dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 4 */
2818dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 4 */
2819dc728923Sopenharmony_ci+#endif /* __U32_TYPEDEF */
2820dc728923Sopenharmony_ci+#endif /* HAVE___U32 */
2821dc728923Sopenharmony_ci+
2822dc728923Sopenharmony_ci+#ifndef HAVE___S32
2823dc728923Sopenharmony_ci+#define HAVE___S32
2824dc728923Sopenharmony_ci+#ifdef __S32_TYPEDEF
2825dc728923Sopenharmony_ci+typedef __S32_TYPEDEF __s32;
2826dc728923Sopenharmony_ci+#else
2827dc728923Sopenharmony_ci+#if (4 == 4)
2828dc728923Sopenharmony_ci+typedef	int		__s32;
2829dc728923Sopenharmony_ci+#else
2830dc728923Sopenharmony_ci+#if (4 == 4)
2831dc728923Sopenharmony_ci+typedef	long		__s32;
2832dc728923Sopenharmony_ci+#else
2833dc728923Sopenharmony_ci+#if (2 == 4)
2834dc728923Sopenharmony_ci+typedef	short		__s32;
2835dc728923Sopenharmony_ci+#else
2836dc728923Sopenharmony_ci+#undef HAVE___S32
2837dc728923Sopenharmony_ci+ ?== error: undefined 32 bit type
2838dc728923Sopenharmony_ci+#endif /* SIZEOF_SHORT == 4 */
2839dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 4 */
2840dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 4 */
2841dc728923Sopenharmony_ci+#endif /* __S32_TYPEDEF */
2842dc728923Sopenharmony_ci+#endif /* HAVE___S32 */
2843dc728923Sopenharmony_ci+
2844dc728923Sopenharmony_ci+#ifndef HAVE___U64
2845dc728923Sopenharmony_ci+#define HAVE___U64
2846dc728923Sopenharmony_ci+#ifdef __U64_TYPEDEF
2847dc728923Sopenharmony_ci+typedef __U64_TYPEDEF __u64;
2848dc728923Sopenharmony_ci+#else
2849dc728923Sopenharmony_ci+#if (4 == 8)
2850dc728923Sopenharmony_ci+typedef unsigned int	__u64;
2851dc728923Sopenharmony_ci+#else
2852dc728923Sopenharmony_ci+#if (8 == 8)
2853dc728923Sopenharmony_ci+typedef unsigned long long	__u64;
2854dc728923Sopenharmony_ci+#else
2855dc728923Sopenharmony_ci+#if (4 == 8)
2856dc728923Sopenharmony_ci+typedef unsigned long	__u64;
2857dc728923Sopenharmony_ci+#else
2858dc728923Sopenharmony_ci+#undef HAVE___U64
2859dc728923Sopenharmony_ci+ ?== error: undefined 64 bit type
2860dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG_LONG == 8 */
2861dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 8 */
2862dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 8 */
2863dc728923Sopenharmony_ci+#endif /* __U64_TYPEDEF */
2864dc728923Sopenharmony_ci+#endif /* HAVE___U64 */
2865dc728923Sopenharmony_ci+
2866dc728923Sopenharmony_ci+#ifndef HAVE___S64
2867dc728923Sopenharmony_ci+#define HAVE___S64
2868dc728923Sopenharmony_ci+#ifdef __S64_TYPEDEF
2869dc728923Sopenharmony_ci+typedef __S64_TYPEDEF __s64;
2870dc728923Sopenharmony_ci+#else
2871dc728923Sopenharmony_ci+#if (4 == 8)
2872dc728923Sopenharmony_ci+typedef int		__s64;
2873dc728923Sopenharmony_ci+#else
2874dc728923Sopenharmony_ci+#if (8 == 8)
2875dc728923Sopenharmony_ci+#if defined(__GNUC__)
2876dc728923Sopenharmony_ci+typedef __signed__ long long	__s64;
2877dc728923Sopenharmony_ci+#else
2878dc728923Sopenharmony_ci+typedef signed long long	__s64;
2879dc728923Sopenharmony_ci+#endif /* __GNUC__ */
2880dc728923Sopenharmony_ci+#else
2881dc728923Sopenharmony_ci+#if (4 == 8)
2882dc728923Sopenharmony_ci+typedef long		__s64;
2883dc728923Sopenharmony_ci+#else
2884dc728923Sopenharmony_ci+#undef HAVE___S64
2885dc728923Sopenharmony_ci+ ?== error: undefined 64 bit type
2886dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG_LONG == 8 */
2887dc728923Sopenharmony_ci+#endif /* SIZEOF_LONG == 8 */
2888dc728923Sopenharmony_ci+#endif /* SIZEOF_INT == 8 */
2889dc728923Sopenharmony_ci+#endif /* __S64_TYPEDEF */
2890dc728923Sopenharmony_ci+#endif /* HAVE___S64 */
2891dc728923Sopenharmony_ci+
2892dc728923Sopenharmony_ci+#undef __S8_TYPEDEF
2893dc728923Sopenharmony_ci+#undef __U8_TYPEDEF
2894dc728923Sopenharmony_ci+#undef __S16_TYPEDEF
2895dc728923Sopenharmony_ci+#undef __U16_TYPEDEF
2896dc728923Sopenharmony_ci+#undef __S32_TYPEDEF
2897dc728923Sopenharmony_ci+#undef __U32_TYPEDEF
2898dc728923Sopenharmony_ci+#undef __S64_TYPEDEF
2899dc728923Sopenharmony_ci+#undef __U64_TYPEDEF
2900dc728923Sopenharmony_ci+
2901dc728923Sopenharmony_ci+#endif /* _*_TYPES_H */
2902dc728923Sopenharmony_ci+
2903dc728923Sopenharmony_ci+#include <stdint.h>
2904dc728923Sopenharmony_ci+
2905dc728923Sopenharmony_ci+/* endian checking stuff */
2906dc728923Sopenharmony_ci+#ifndef EXT2_ENDIAN_H_
2907dc728923Sopenharmony_ci+#define EXT2_ENDIAN_H_
2908dc728923Sopenharmony_ci+
2909dc728923Sopenharmony_ci+#ifdef __CHECKER__
2910dc728923Sopenharmony_ci+# ifndef __bitwise
2911dc728923Sopenharmony_ci+#  define __bitwise		__attribute__((bitwise))
2912dc728923Sopenharmony_ci+# endif
2913dc728923Sopenharmony_ci+#define __force			__attribute__((force))
2914dc728923Sopenharmony_ci+#else
2915dc728923Sopenharmony_ci+# ifndef __bitwise
2916dc728923Sopenharmony_ci+#  define __bitwise
2917dc728923Sopenharmony_ci+# endif
2918dc728923Sopenharmony_ci+#define __force
2919dc728923Sopenharmony_ci+#endif
2920dc728923Sopenharmony_ci+
2921dc728923Sopenharmony_ci+typedef __u16	__bitwise	__le16;
2922dc728923Sopenharmony_ci+typedef __u32	__bitwise	__le32;
2923dc728923Sopenharmony_ci+typedef __u64	__bitwise	__le64;
2924dc728923Sopenharmony_ci+typedef __u16	__bitwise	__be16;
2925dc728923Sopenharmony_ci+typedef __u32	__bitwise	__be32;
2926dc728923Sopenharmony_ci+typedef __u64	__bitwise	__be64;
2927dc728923Sopenharmony_ci+
2928dc728923Sopenharmony_ci+#endif /* EXT2_ENDIAN_H_ */
2929dc728923Sopenharmony_ci+
2930dc728923Sopenharmony_ci+/* These defines are needed for the public ext2fs.h header file */
2931dc728923Sopenharmony_ci+#define HAVE_SYS_TYPES_H 1
2932dc728923Sopenharmony_ci+#undef WORDS_BIGENDIAN
2933dc728923Sopenharmony_cidiff --git a/lib/ss/ss_err.c b/lib/ss/ss_err.c
2934dc728923Sopenharmony_cinew file mode 100644
2935dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..2beeaad947d319c3749577fe39236ab1643dea9f
2936dc728923Sopenharmony_ci--- /dev/null
2937dc728923Sopenharmony_ci+++ b/lib/ss/ss_err.c
2938dc728923Sopenharmony_ci@@ -0,0 +1,66 @@
2939dc728923Sopenharmony_ci+/*
2940dc728923Sopenharmony_ci+ * ss_err.c:
2941dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
2942dc728923Sopenharmony_ci+ */
2943dc728923Sopenharmony_ci+
2944dc728923Sopenharmony_ci+#include <stdlib.h>
2945dc728923Sopenharmony_ci+
2946dc728923Sopenharmony_ci+#define N_(a) a
2947dc728923Sopenharmony_ci+
2948dc728923Sopenharmony_ci+static const char * const text[] = {
2949dc728923Sopenharmony_ci+	N_(	"Subsystem aborted"),
2950dc728923Sopenharmony_ci+	N_(	"Version mismatch"),
2951dc728923Sopenharmony_ci+	N_(	"No current invocation"),
2952dc728923Sopenharmony_ci+	N_(	"No info directory"),
2953dc728923Sopenharmony_ci+	N_(	"Command not found"),
2954dc728923Sopenharmony_ci+	N_(	"Command line aborted"),
2955dc728923Sopenharmony_ci+	N_(	"End-of-file reached"),
2956dc728923Sopenharmony_ci+	N_(	"Permission denied"),
2957dc728923Sopenharmony_ci+	N_(	"Request table not found"),
2958dc728923Sopenharmony_ci+	N_(	"No info available"),
2959dc728923Sopenharmony_ci+	N_(	"Shell escapes are disabled"),
2960dc728923Sopenharmony_ci+	N_(	"Sorry, this request is not yet implemented"),
2961dc728923Sopenharmony_ci+    0
2962dc728923Sopenharmony_ci+};
2963dc728923Sopenharmony_ci+
2964dc728923Sopenharmony_ci+struct error_table {
2965dc728923Sopenharmony_ci+    char const * const * msgs;
2966dc728923Sopenharmony_ci+    long base;
2967dc728923Sopenharmony_ci+    int n_msgs;
2968dc728923Sopenharmony_ci+};
2969dc728923Sopenharmony_ci+struct et_list {
2970dc728923Sopenharmony_ci+    struct et_list *next;
2971dc728923Sopenharmony_ci+    const struct error_table * table;
2972dc728923Sopenharmony_ci+};
2973dc728923Sopenharmony_ci+extern struct et_list *_et_list;
2974dc728923Sopenharmony_ci+
2975dc728923Sopenharmony_ci+const struct error_table et_ss_error_table = { text, 748800L, 12 };
2976dc728923Sopenharmony_ci+
2977dc728923Sopenharmony_ci+static struct et_list link = { 0, 0 };
2978dc728923Sopenharmony_ci+
2979dc728923Sopenharmony_ci+void initialize_ss_error_table_r(struct et_list **list);
2980dc728923Sopenharmony_ci+void initialize_ss_error_table(void);
2981dc728923Sopenharmony_ci+
2982dc728923Sopenharmony_ci+void initialize_ss_error_table(void) {
2983dc728923Sopenharmony_ci+    initialize_ss_error_table_r(&_et_list);
2984dc728923Sopenharmony_ci+}
2985dc728923Sopenharmony_ci+
2986dc728923Sopenharmony_ci+/* For Heimdal compatibility */
2987dc728923Sopenharmony_ci+void initialize_ss_error_table_r(struct et_list **list)
2988dc728923Sopenharmony_ci+{
2989dc728923Sopenharmony_ci+    struct et_list *et, **end;
2990dc728923Sopenharmony_ci+
2991dc728923Sopenharmony_ci+    for (end = list, et = *list; et; end = &et->next, et = et->next)
2992dc728923Sopenharmony_ci+        if (et->table->msgs == text)
2993dc728923Sopenharmony_ci+            return;
2994dc728923Sopenharmony_ci+    et = malloc(sizeof(struct et_list));
2995dc728923Sopenharmony_ci+    if (et == 0) {
2996dc728923Sopenharmony_ci+        if (!link.table)
2997dc728923Sopenharmony_ci+            et = &link;
2998dc728923Sopenharmony_ci+        else
2999dc728923Sopenharmony_ci+            return;
3000dc728923Sopenharmony_ci+    }
3001dc728923Sopenharmony_ci+    et->table = &et_ss_error_table;
3002dc728923Sopenharmony_ci+    et->next = 0;
3003dc728923Sopenharmony_ci+    *end = et;
3004dc728923Sopenharmony_ci+}
3005dc728923Sopenharmony_cidiff --git a/lib/ss/ss_err.h b/lib/ss/ss_err.h
3006dc728923Sopenharmony_cinew file mode 100644
3007dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..930776aeeb21bb9b6525047b7e58610720d888c8
3008dc728923Sopenharmony_ci--- /dev/null
3009dc728923Sopenharmony_ci+++ b/lib/ss/ss_err.h
3010dc728923Sopenharmony_ci@@ -0,0 +1,30 @@
3011dc728923Sopenharmony_ci+/*
3012dc728923Sopenharmony_ci+ * ss_err.h:
3013dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
3014dc728923Sopenharmony_ci+ */
3015dc728923Sopenharmony_ci+
3016dc728923Sopenharmony_ci+#include <et/com_err.h>
3017dc728923Sopenharmony_ci+
3018dc728923Sopenharmony_ci+#define SS_ET_SUBSYSTEM_ABORTED                  (748800L)
3019dc728923Sopenharmony_ci+#define SS_ET_VERSION_MISMATCH                   (748801L)
3020dc728923Sopenharmony_ci+#define SS_ET_NULL_INV                           (748802L)
3021dc728923Sopenharmony_ci+#define SS_ET_NO_INFO_DIR                        (748803L)
3022dc728923Sopenharmony_ci+#define SS_ET_COMMAND_NOT_FOUND                  (748804L)
3023dc728923Sopenharmony_ci+#define SS_ET_LINE_ABORTED                       (748805L)
3024dc728923Sopenharmony_ci+#define SS_ET_EOF                                (748806L)
3025dc728923Sopenharmony_ci+#define SS_ET_PERMISSION_DENIED                  (748807L)
3026dc728923Sopenharmony_ci+#define SS_ET_TABLE_NOT_FOUND                    (748808L)
3027dc728923Sopenharmony_ci+#define SS_ET_NO_HELP_FILE                       (748809L)
3028dc728923Sopenharmony_ci+#define SS_ET_ESCAPE_DISABLED                    (748810L)
3029dc728923Sopenharmony_ci+#define SS_ET_UNIMPLEMENTED                      (748811L)
3030dc728923Sopenharmony_ci+extern const struct error_table et_ss_error_table;
3031dc728923Sopenharmony_ci+extern void initialize_ss_error_table(void);
3032dc728923Sopenharmony_ci+
3033dc728923Sopenharmony_ci+/* For compatibility with Heimdal */
3034dc728923Sopenharmony_ci+extern void initialize_ss_error_table_r(struct et_list **list);
3035dc728923Sopenharmony_ci+
3036dc728923Sopenharmony_ci+#define ERROR_TABLE_BASE_ss (748800L)
3037dc728923Sopenharmony_ci+
3038dc728923Sopenharmony_ci+/* for compatibility with older versions... */
3039dc728923Sopenharmony_ci+#define init_ss_err_tbl initialize_ss_error_table
3040dc728923Sopenharmony_ci+#define ss_err_base ERROR_TABLE_BASE_ss
3041dc728923Sopenharmony_cidiff --git a/lib/ss/std_rqs.c b/lib/ss/std_rqs.c
3042dc728923Sopenharmony_cinew file mode 100644
3043dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..0ada9a8dc46b5294268440bdfb6def29e39f8843
3044dc728923Sopenharmony_ci--- /dev/null
3045dc728923Sopenharmony_ci+++ b/lib/ss/std_rqs.c
3046dc728923Sopenharmony_ci@@ -0,0 +1,104 @@
3047dc728923Sopenharmony_ci+/* ./std_rqs.c - automatically generated from ./std_rqs.ct */
3048dc728923Sopenharmony_ci+#include <ss/ss.h>
3049dc728923Sopenharmony_ci+
3050dc728923Sopenharmony_ci+static char const * const ssu00001[] = {
3051dc728923Sopenharmony_ci+".",
3052dc728923Sopenharmony_ci+    (char const *)0
3053dc728923Sopenharmony_ci+};
3054dc728923Sopenharmony_ci+extern void ss_self_identify __SS_PROTO;
3055dc728923Sopenharmony_ci+static char const * const ssu00002[] = {
3056dc728923Sopenharmony_ci+"help",
3057dc728923Sopenharmony_ci+    (char const *)0
3058dc728923Sopenharmony_ci+};
3059dc728923Sopenharmony_ci+extern void ss_help __SS_PROTO;
3060dc728923Sopenharmony_ci+static char const * const ssu00003[] = {
3061dc728923Sopenharmony_ci+"list_help",
3062dc728923Sopenharmony_ci+    "lh",
3063dc728923Sopenharmony_ci+    (char const *)0
3064dc728923Sopenharmony_ci+};
3065dc728923Sopenharmony_ci+extern void ss_unimplemented __SS_PROTO;
3066dc728923Sopenharmony_ci+static char const * const ssu00004[] = {
3067dc728923Sopenharmony_ci+"list_requests",
3068dc728923Sopenharmony_ci+    "lr",
3069dc728923Sopenharmony_ci+    "?",
3070dc728923Sopenharmony_ci+    (char const *)0
3071dc728923Sopenharmony_ci+};
3072dc728923Sopenharmony_ci+extern void ss_list_requests __SS_PROTO;
3073dc728923Sopenharmony_ci+static char const * const ssu00005[] = {
3074dc728923Sopenharmony_ci+"quit",
3075dc728923Sopenharmony_ci+    "q",
3076dc728923Sopenharmony_ci+    (char const *)0
3077dc728923Sopenharmony_ci+};
3078dc728923Sopenharmony_ci+extern void ss_quit __SS_PROTO;
3079dc728923Sopenharmony_ci+static char const * const ssu00006[] = {
3080dc728923Sopenharmony_ci+"abbrev",
3081dc728923Sopenharmony_ci+    "ab",
3082dc728923Sopenharmony_ci+    (char const *)0
3083dc728923Sopenharmony_ci+};
3084dc728923Sopenharmony_ci+extern void ss_unimplemented __SS_PROTO;
3085dc728923Sopenharmony_ci+static char const * const ssu00007[] = {
3086dc728923Sopenharmony_ci+"execute",
3087dc728923Sopenharmony_ci+    "e",
3088dc728923Sopenharmony_ci+    (char const *)0
3089dc728923Sopenharmony_ci+};
3090dc728923Sopenharmony_ci+extern void ss_unimplemented __SS_PROTO;
3091dc728923Sopenharmony_ci+static char const * const ssu00008[] = {
3092dc728923Sopenharmony_ci+"?",
3093dc728923Sopenharmony_ci+    (char const *)0
3094dc728923Sopenharmony_ci+};
3095dc728923Sopenharmony_ci+extern void ss_unimplemented __SS_PROTO;
3096dc728923Sopenharmony_ci+static char const * const ssu00009[] = {
3097dc728923Sopenharmony_ci+"subsystem_name",
3098dc728923Sopenharmony_ci+    (char const *)0
3099dc728923Sopenharmony_ci+};
3100dc728923Sopenharmony_ci+extern void ss_subsystem_name __SS_PROTO;
3101dc728923Sopenharmony_ci+static char const * const ssu00010[] = {
3102dc728923Sopenharmony_ci+"subsystem_version",
3103dc728923Sopenharmony_ci+    (char const *)0
3104dc728923Sopenharmony_ci+};
3105dc728923Sopenharmony_ci+extern void ss_subsystem_version __SS_PROTO;
3106dc728923Sopenharmony_ci+static ss_request_entry ssu00011[] = {
3107dc728923Sopenharmony_ci+    { ssu00001,
3108dc728923Sopenharmony_ci+      ss_self_identify,
3109dc728923Sopenharmony_ci+      "Identify the subsystem.",
3110dc728923Sopenharmony_ci+      3 },
3111dc728923Sopenharmony_ci+    { ssu00002,
3112dc728923Sopenharmony_ci+      ss_help,
3113dc728923Sopenharmony_ci+      "Display info on command or topic.",
3114dc728923Sopenharmony_ci+      0 },
3115dc728923Sopenharmony_ci+    { ssu00003,
3116dc728923Sopenharmony_ci+      ss_unimplemented,
3117dc728923Sopenharmony_ci+      "List topics for which help is available.",
3118dc728923Sopenharmony_ci+      3 },
3119dc728923Sopenharmony_ci+    { ssu00004,
3120dc728923Sopenharmony_ci+      ss_list_requests,
3121dc728923Sopenharmony_ci+      "List available commands.",
3122dc728923Sopenharmony_ci+      0 },
3123dc728923Sopenharmony_ci+    { ssu00005,
3124dc728923Sopenharmony_ci+      ss_quit,
3125dc728923Sopenharmony_ci+      "Leave the subsystem.",
3126dc728923Sopenharmony_ci+      0 },
3127dc728923Sopenharmony_ci+    { ssu00006,
3128dc728923Sopenharmony_ci+      ss_unimplemented,
3129dc728923Sopenharmony_ci+      "Enable/disable abbreviation processing of request lines.",
3130dc728923Sopenharmony_ci+      3 },
3131dc728923Sopenharmony_ci+    { ssu00007,
3132dc728923Sopenharmony_ci+      ss_unimplemented,
3133dc728923Sopenharmony_ci+      "Execute a UNIX command line.",
3134dc728923Sopenharmony_ci+      3 },
3135dc728923Sopenharmony_ci+    { ssu00008,
3136dc728923Sopenharmony_ci+      ss_unimplemented,
3137dc728923Sopenharmony_ci+      "Produce a list of the most commonly used requests.",
3138dc728923Sopenharmony_ci+      3 },
3139dc728923Sopenharmony_ci+    { ssu00009,
3140dc728923Sopenharmony_ci+      ss_subsystem_name,
3141dc728923Sopenharmony_ci+      "Return the name of this subsystem.",
3142dc728923Sopenharmony_ci+      1 },
3143dc728923Sopenharmony_ci+    { ssu00010,
3144dc728923Sopenharmony_ci+      ss_subsystem_version,
3145dc728923Sopenharmony_ci+      "Return the version of this subsystem.",
3146dc728923Sopenharmony_ci+      1 },
3147dc728923Sopenharmony_ci+    { 0, 0, 0, 0 }
3148dc728923Sopenharmony_ci+};
3149dc728923Sopenharmony_ci+
3150dc728923Sopenharmony_ci+ss_request_table ss_std_requests = { 2, ssu00011 };
3151dc728923Sopenharmony_cidiff --git a/lib/support/prof_err.c b/lib/support/prof_err.c
3152dc728923Sopenharmony_cinew file mode 100644
3153dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..2c8d43bfd089c64391e635d0cbebef67db42d839
3154dc728923Sopenharmony_ci--- /dev/null
3155dc728923Sopenharmony_ci+++ b/lib/support/prof_err.c
3156dc728923Sopenharmony_ci@@ -0,0 +1,85 @@
3157dc728923Sopenharmony_ci+/*
3158dc728923Sopenharmony_ci+ * prof_err.c:
3159dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
3160dc728923Sopenharmony_ci+ */
3161dc728923Sopenharmony_ci+
3162dc728923Sopenharmony_ci+#include <stdlib.h>
3163dc728923Sopenharmony_ci+
3164dc728923Sopenharmony_ci+#define N_(a) a
3165dc728923Sopenharmony_ci+
3166dc728923Sopenharmony_ci+static const char * const text[] = {
3167dc728923Sopenharmony_ci+	N_("Profile version 0.0"),
3168dc728923Sopenharmony_ci+	N_("Bad magic value in profile_node"),
3169dc728923Sopenharmony_ci+	N_("Profile section not found"),
3170dc728923Sopenharmony_ci+	N_("Profile relation not found"),
3171dc728923Sopenharmony_ci+	N_(	"Attempt to add a relation to node which is not a section"),
3172dc728923Sopenharmony_ci+	N_(	"A profile section header has a non-zero value"),
3173dc728923Sopenharmony_ci+	N_("Bad linked list in profile structures"),
3174dc728923Sopenharmony_ci+	N_("Bad group level in profile structures"),
3175dc728923Sopenharmony_ci+	N_(	"Bad parent pointer in profile structures"),
3176dc728923Sopenharmony_ci+	N_("Bad magic value in profile iterator"),
3177dc728923Sopenharmony_ci+	N_("Can't set value on section node"),
3178dc728923Sopenharmony_ci+	N_("Invalid argument passed to profile library"),
3179dc728923Sopenharmony_ci+	N_("Attempt to modify read-only profile"),
3180dc728923Sopenharmony_ci+	N_("Profile section header not at top level"),
3181dc728923Sopenharmony_ci+	N_("Syntax error in profile section header"),
3182dc728923Sopenharmony_ci+	N_("Syntax error in profile relation"),
3183dc728923Sopenharmony_ci+	N_("Extra closing brace in profile"),
3184dc728923Sopenharmony_ci+	N_("Missing open brace in profile"),
3185dc728923Sopenharmony_ci+	N_("Bad magic value in profile_t"),
3186dc728923Sopenharmony_ci+	N_("Bad magic value in profile_section_t"),
3187dc728923Sopenharmony_ci+	N_(	"Iteration through all top level section not supported"),
3188dc728923Sopenharmony_ci+	N_("Invalid profile_section object"),
3189dc728923Sopenharmony_ci+	N_("No more sections"),
3190dc728923Sopenharmony_ci+	N_("Bad nameset passed to query routine"),
3191dc728923Sopenharmony_ci+	N_("No profile file open"),
3192dc728923Sopenharmony_ci+	N_("Bad magic value in profile_file_t"),
3193dc728923Sopenharmony_ci+	N_("Couldn't open profile file"),
3194dc728923Sopenharmony_ci+	N_("Section already exists"),
3195dc728923Sopenharmony_ci+	N_("Invalid boolean value"),
3196dc728923Sopenharmony_ci+	N_("Invalid integer value"),
3197dc728923Sopenharmony_ci+	N_("Bad magic value in profile_file_data_t"),
3198dc728923Sopenharmony_ci+    0
3199dc728923Sopenharmony_ci+};
3200dc728923Sopenharmony_ci+
3201dc728923Sopenharmony_ci+struct error_table {
3202dc728923Sopenharmony_ci+    char const * const * msgs;
3203dc728923Sopenharmony_ci+    long base;
3204dc728923Sopenharmony_ci+    int n_msgs;
3205dc728923Sopenharmony_ci+};
3206dc728923Sopenharmony_ci+struct et_list {
3207dc728923Sopenharmony_ci+    struct et_list *next;
3208dc728923Sopenharmony_ci+    const struct error_table * table;
3209dc728923Sopenharmony_ci+};
3210dc728923Sopenharmony_ci+extern struct et_list *_et_list;
3211dc728923Sopenharmony_ci+
3212dc728923Sopenharmony_ci+const struct error_table et_prof_error_table = { text, -1429577728L, 31 };
3213dc728923Sopenharmony_ci+
3214dc728923Sopenharmony_ci+static struct et_list link = { 0, 0 };
3215dc728923Sopenharmony_ci+
3216dc728923Sopenharmony_ci+void initialize_prof_error_table_r(struct et_list **list);
3217dc728923Sopenharmony_ci+void initialize_prof_error_table(void);
3218dc728923Sopenharmony_ci+
3219dc728923Sopenharmony_ci+void initialize_prof_error_table(void) {
3220dc728923Sopenharmony_ci+    initialize_prof_error_table_r(&_et_list);
3221dc728923Sopenharmony_ci+}
3222dc728923Sopenharmony_ci+
3223dc728923Sopenharmony_ci+/* For Heimdal compatibility */
3224dc728923Sopenharmony_ci+void initialize_prof_error_table_r(struct et_list **list)
3225dc728923Sopenharmony_ci+{
3226dc728923Sopenharmony_ci+    struct et_list *et, **end;
3227dc728923Sopenharmony_ci+
3228dc728923Sopenharmony_ci+    for (end = list, et = *list; et; end = &et->next, et = et->next)
3229dc728923Sopenharmony_ci+        if (et->table->msgs == text)
3230dc728923Sopenharmony_ci+            return;
3231dc728923Sopenharmony_ci+    et = malloc(sizeof(struct et_list));
3232dc728923Sopenharmony_ci+    if (et == 0) {
3233dc728923Sopenharmony_ci+        if (!link.table)
3234dc728923Sopenharmony_ci+            et = &link;
3235dc728923Sopenharmony_ci+        else
3236dc728923Sopenharmony_ci+            return;
3237dc728923Sopenharmony_ci+    }
3238dc728923Sopenharmony_ci+    et->table = &et_prof_error_table;
3239dc728923Sopenharmony_ci+    et->next = 0;
3240dc728923Sopenharmony_ci+    *end = et;
3241dc728923Sopenharmony_ci+}
3242dc728923Sopenharmony_cidiff --git a/lib/support/prof_err.h b/lib/support/prof_err.h
3243dc728923Sopenharmony_cinew file mode 100644
3244dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..e8066ddcffc3a1cc1042f4caf305dab4fb31cbf4
3245dc728923Sopenharmony_ci--- /dev/null
3246dc728923Sopenharmony_ci+++ b/lib/support/prof_err.h
3247dc728923Sopenharmony_ci@@ -0,0 +1,49 @@
3248dc728923Sopenharmony_ci+/*
3249dc728923Sopenharmony_ci+ * prof_err.h:
3250dc728923Sopenharmony_ci+ * This file is automatically generated; please do not edit it.
3251dc728923Sopenharmony_ci+ */
3252dc728923Sopenharmony_ci+
3253dc728923Sopenharmony_ci+#include <et/com_err.h>
3254dc728923Sopenharmony_ci+
3255dc728923Sopenharmony_ci+#define PROF_VERSION                             (-1429577728L)
3256dc728923Sopenharmony_ci+#define PROF_MAGIC_NODE                          (-1429577727L)
3257dc728923Sopenharmony_ci+#define PROF_NO_SECTION                          (-1429577726L)
3258dc728923Sopenharmony_ci+#define PROF_NO_RELATION                         (-1429577725L)
3259dc728923Sopenharmony_ci+#define PROF_ADD_NOT_SECTION                     (-1429577724L)
3260dc728923Sopenharmony_ci+#define PROF_SECTION_WITH_VALUE                  (-1429577723L)
3261dc728923Sopenharmony_ci+#define PROF_BAD_LINK_LIST                       (-1429577722L)
3262dc728923Sopenharmony_ci+#define PROF_BAD_GROUP_LVL                       (-1429577721L)
3263dc728923Sopenharmony_ci+#define PROF_BAD_PARENT_PTR                      (-1429577720L)
3264dc728923Sopenharmony_ci+#define PROF_MAGIC_ITERATOR                      (-1429577719L)
3265dc728923Sopenharmony_ci+#define PROF_SET_SECTION_VALUE                   (-1429577718L)
3266dc728923Sopenharmony_ci+#define PROF_EINVAL                              (-1429577717L)
3267dc728923Sopenharmony_ci+#define PROF_READ_ONLY                           (-1429577716L)
3268dc728923Sopenharmony_ci+#define PROF_SECTION_NOTOP                       (-1429577715L)
3269dc728923Sopenharmony_ci+#define PROF_SECTION_SYNTAX                      (-1429577714L)
3270dc728923Sopenharmony_ci+#define PROF_RELATION_SYNTAX                     (-1429577713L)
3271dc728923Sopenharmony_ci+#define PROF_EXTRA_CBRACE                        (-1429577712L)
3272dc728923Sopenharmony_ci+#define PROF_MISSING_OBRACE                      (-1429577711L)
3273dc728923Sopenharmony_ci+#define PROF_MAGIC_PROFILE                       (-1429577710L)
3274dc728923Sopenharmony_ci+#define PROF_MAGIC_SECTION                       (-1429577709L)
3275dc728923Sopenharmony_ci+#define PROF_TOPSECTION_ITER_NOSUPP              (-1429577708L)
3276dc728923Sopenharmony_ci+#define PROF_INVALID_SECTION                     (-1429577707L)
3277dc728923Sopenharmony_ci+#define PROF_END_OF_SECTIONS                     (-1429577706L)
3278dc728923Sopenharmony_ci+#define PROF_BAD_NAMESET                         (-1429577705L)
3279dc728923Sopenharmony_ci+#define PROF_NO_PROFILE                          (-1429577704L)
3280dc728923Sopenharmony_ci+#define PROF_MAGIC_FILE                          (-1429577703L)
3281dc728923Sopenharmony_ci+#define PROF_FAIL_OPEN                           (-1429577702L)
3282dc728923Sopenharmony_ci+#define PROF_EXISTS                              (-1429577701L)
3283dc728923Sopenharmony_ci+#define PROF_BAD_BOOLEAN                         (-1429577700L)
3284dc728923Sopenharmony_ci+#define PROF_BAD_INTEGER                         (-1429577699L)
3285dc728923Sopenharmony_ci+#define PROF_MAGIC_FILE_DATA                     (-1429577698L)
3286dc728923Sopenharmony_ci+extern const struct error_table et_prof_error_table;
3287dc728923Sopenharmony_ci+extern void initialize_prof_error_table(void);
3288dc728923Sopenharmony_ci+
3289dc728923Sopenharmony_ci+/* For compatibility with Heimdal */
3290dc728923Sopenharmony_ci+extern void initialize_prof_error_table_r(struct et_list **list);
3291dc728923Sopenharmony_ci+
3292dc728923Sopenharmony_ci+#define ERROR_TABLE_BASE_prof (-1429577728L)
3293dc728923Sopenharmony_ci+
3294dc728923Sopenharmony_ci+/* for compatibility with older versions... */
3295dc728923Sopenharmony_ci+#define init_prof_err_tbl initialize_prof_error_table
3296dc728923Sopenharmony_ci+#define prof_err_base ERROR_TABLE_BASE_prof
3297dc728923Sopenharmony_cidiff --git a/lib/uuid/uuid.h b/lib/uuid/uuid.h
3298dc728923Sopenharmony_cinew file mode 100644
3299dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..ca846da0f0918cdd3961d57ac8e87b10c669f228
3300dc728923Sopenharmony_ci--- /dev/null
3301dc728923Sopenharmony_ci+++ b/lib/uuid/uuid.h
3302dc728923Sopenharmony_ci@@ -0,0 +1,103 @@
3303dc728923Sopenharmony_ci+/*
3304dc728923Sopenharmony_ci+ * Public include file for the UUID library
3305dc728923Sopenharmony_ci+ *
3306dc728923Sopenharmony_ci+ * Copyright (C) 1996, 1997, 1998 Theodore Ts'o.
3307dc728923Sopenharmony_ci+ *
3308dc728923Sopenharmony_ci+ * %Begin-Header%
3309dc728923Sopenharmony_ci+ * Redistribution and use in source and binary forms, with or without
3310dc728923Sopenharmony_ci+ * modification, are permitted provided that the following conditions
3311dc728923Sopenharmony_ci+ * are met:
3312dc728923Sopenharmony_ci+ * 1. Redistributions of source code must retain the above copyright
3313dc728923Sopenharmony_ci+ *    notice, and the entire permission notice in its entirety,
3314dc728923Sopenharmony_ci+ *    including the disclaimer of warranties.
3315dc728923Sopenharmony_ci+ * 2. Redistributions in binary form must reproduce the above copyright
3316dc728923Sopenharmony_ci+ *    notice, this list of conditions and the following disclaimer in the
3317dc728923Sopenharmony_ci+ *    documentation and/or other materials provided with the distribution.
3318dc728923Sopenharmony_ci+ * 3. The name of the author may not be used to endorse or promote
3319dc728923Sopenharmony_ci+ *    products derived from this software without specific prior
3320dc728923Sopenharmony_ci+ *    written permission.
3321dc728923Sopenharmony_ci+ *
3322dc728923Sopenharmony_ci+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
3323dc728923Sopenharmony_ci+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3324dc728923Sopenharmony_ci+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
3325dc728923Sopenharmony_ci+ * WHICH ARE HEREBY DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE
3326dc728923Sopenharmony_ci+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
3327dc728923Sopenharmony_ci+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
3328dc728923Sopenharmony_ci+ * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
3329dc728923Sopenharmony_ci+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
3330dc728923Sopenharmony_ci+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3331dc728923Sopenharmony_ci+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
3332dc728923Sopenharmony_ci+ * USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
3333dc728923Sopenharmony_ci+ * DAMAGE.
3334dc728923Sopenharmony_ci+ * %End-Header%
3335dc728923Sopenharmony_ci+ */
3336dc728923Sopenharmony_ci+
3337dc728923Sopenharmony_ci+#ifndef _UUID_UUID_H
3338dc728923Sopenharmony_ci+#define _UUID_UUID_H
3339dc728923Sopenharmony_ci+
3340dc728923Sopenharmony_ci+#include <sys/types.h>
3341dc728923Sopenharmony_ci+#ifndef _WIN32
3342dc728923Sopenharmony_ci+#include <sys/time.h>
3343dc728923Sopenharmony_ci+#endif
3344dc728923Sopenharmony_ci+#include <time.h>
3345dc728923Sopenharmony_ci+
3346dc728923Sopenharmony_ci+typedef unsigned char uuid_t[16];
3347dc728923Sopenharmony_ci+
3348dc728923Sopenharmony_ci+/* UUID Variant definitions */
3349dc728923Sopenharmony_ci+#define UUID_VARIANT_NCS 	0
3350dc728923Sopenharmony_ci+#define UUID_VARIANT_DCE 	1
3351dc728923Sopenharmony_ci+#define UUID_VARIANT_MICROSOFT	2
3352dc728923Sopenharmony_ci+#define UUID_VARIANT_OTHER	3
3353dc728923Sopenharmony_ci+
3354dc728923Sopenharmony_ci+/* UUID Type definitions */
3355dc728923Sopenharmony_ci+#define UUID_TYPE_DCE_TIME   1
3356dc728923Sopenharmony_ci+#define UUID_TYPE_DCE_RANDOM 4
3357dc728923Sopenharmony_ci+
3358dc728923Sopenharmony_ci+/* Allow UUID constants to be defined */
3359dc728923Sopenharmony_ci+#ifdef __GNUC__
3360dc728923Sopenharmony_ci+#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \
3361dc728923Sopenharmony_ci+	static const uuid_t name __attribute__ ((unused)) = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15}
3362dc728923Sopenharmony_ci+#else
3363dc728923Sopenharmony_ci+#define UUID_DEFINE(name,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15) \
3364dc728923Sopenharmony_ci+	static const uuid_t name = {u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15}
3365dc728923Sopenharmony_ci+#endif
3366dc728923Sopenharmony_ci+
3367dc728923Sopenharmony_ci+#ifdef __cplusplus
3368dc728923Sopenharmony_ci+extern "C" {
3369dc728923Sopenharmony_ci+#endif
3370dc728923Sopenharmony_ci+
3371dc728923Sopenharmony_ci+/* clear.c */
3372dc728923Sopenharmony_ci+void uuid_clear(uuid_t uu);
3373dc728923Sopenharmony_ci+
3374dc728923Sopenharmony_ci+/* compare.c */
3375dc728923Sopenharmony_ci+int uuid_compare(const uuid_t uu1, const uuid_t uu2);
3376dc728923Sopenharmony_ci+
3377dc728923Sopenharmony_ci+/* copy.c */
3378dc728923Sopenharmony_ci+void uuid_copy(uuid_t dst, const uuid_t src);
3379dc728923Sopenharmony_ci+
3380dc728923Sopenharmony_ci+/* gen_uuid.c */
3381dc728923Sopenharmony_ci+void uuid_generate(uuid_t out);
3382dc728923Sopenharmony_ci+void uuid_generate_random(uuid_t out);
3383dc728923Sopenharmony_ci+void uuid_generate_time(uuid_t out);
3384dc728923Sopenharmony_ci+
3385dc728923Sopenharmony_ci+/* isnull.c */
3386dc728923Sopenharmony_ci+int uuid_is_null(const uuid_t uu);
3387dc728923Sopenharmony_ci+
3388dc728923Sopenharmony_ci+/* parse.c */
3389dc728923Sopenharmony_ci+int uuid_parse(const char *in, uuid_t uu);
3390dc728923Sopenharmony_ci+
3391dc728923Sopenharmony_ci+/* unparse.c */
3392dc728923Sopenharmony_ci+void uuid_unparse(const uuid_t uu, char *out);
3393dc728923Sopenharmony_ci+void uuid_unparse_lower(const uuid_t uu, char *out);
3394dc728923Sopenharmony_ci+void uuid_unparse_upper(const uuid_t uu, char *out);
3395dc728923Sopenharmony_ci+
3396dc728923Sopenharmony_ci+/* uuid_time.c */
3397dc728923Sopenharmony_ci+time_t uuid_time(const uuid_t uu, struct timeval *ret_tv);
3398dc728923Sopenharmony_ci+int uuid_type(const uuid_t uu);
3399dc728923Sopenharmony_ci+int uuid_variant(const uuid_t uu);
3400dc728923Sopenharmony_ci+
3401dc728923Sopenharmony_ci+#ifdef __cplusplus
3402dc728923Sopenharmony_ci+}
3403dc728923Sopenharmony_ci+#endif
3404dc728923Sopenharmony_ci+
3405dc728923Sopenharmony_ci+#endif /* _UUID_UUID_H */
3406dc728923Sopenharmony_cidiff --git a/lib/uuid/uuid_types.h b/lib/uuid/uuid_types.h
3407dc728923Sopenharmony_cinew file mode 100644
3408dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..169a88a74ad05d92f3c707c74bb8d7cb34f8b188
3409dc728923Sopenharmony_ci--- /dev/null
3410dc728923Sopenharmony_ci+++ b/lib/uuid/uuid_types.h
3411dc728923Sopenharmony_ci@@ -0,0 +1,50 @@
3412dc728923Sopenharmony_ci+/* 
3413dc728923Sopenharmony_ci+ * If linux/types.h is already been included, assume it has defined
3414dc728923Sopenharmony_ci+ * everything we need.  (cross fingers)  Other header files may have 
3415dc728923Sopenharmony_ci+ * also defined the types that we need.
3416dc728923Sopenharmony_ci+ */
3417dc728923Sopenharmony_ci+#if (!defined(_STDINT_H) && !defined(_UUID_STDINT_H))
3418dc728923Sopenharmony_ci+#define _UUID_STDINT_H
3419dc728923Sopenharmony_ci+
3420dc728923Sopenharmony_ci+typedef unsigned char uint8_t;
3421dc728923Sopenharmony_ci+typedef signed char int8_t;
3422dc728923Sopenharmony_ci+
3423dc728923Sopenharmony_ci+#if (4 == 8)
3424dc728923Sopenharmony_ci+typedef int		int64_t;
3425dc728923Sopenharmony_ci+typedef unsigned int	uint64_t;
3426dc728923Sopenharmony_ci+#elif (4 == 8)
3427dc728923Sopenharmony_ci+typedef long		int64_t;
3428dc728923Sopenharmony_ci+typedef unsigned long	uint64_t;
3429dc728923Sopenharmony_ci+#elif (8 == 8)
3430dc728923Sopenharmony_ci+#if defined(__GNUC__)
3431dc728923Sopenharmony_ci+typedef __signed__ long long 	int64_t;
3432dc728923Sopenharmony_ci+#else
3433dc728923Sopenharmony_ci+typedef signed long long 	int64_t;
3434dc728923Sopenharmony_ci+#endif
3435dc728923Sopenharmony_ci+typedef unsigned long long	uint64_t;
3436dc728923Sopenharmony_ci+#endif
3437dc728923Sopenharmony_ci+
3438dc728923Sopenharmony_ci+#if (4 == 2)
3439dc728923Sopenharmony_ci+typedef	int		int16_t;
3440dc728923Sopenharmony_ci+typedef	unsigned int	uint16_t;
3441dc728923Sopenharmony_ci+#elif (2 == 2)
3442dc728923Sopenharmony_ci+typedef	short		int16_t;
3443dc728923Sopenharmony_ci+typedef	unsigned short	uint16_t;
3444dc728923Sopenharmony_ci+#else
3445dc728923Sopenharmony_ci+  ?==error: undefined 16 bit type
3446dc728923Sopenharmony_ci+#endif
3447dc728923Sopenharmony_ci+
3448dc728923Sopenharmony_ci+#if (4 == 4)
3449dc728923Sopenharmony_ci+typedef	int		int32_t;
3450dc728923Sopenharmony_ci+typedef	unsigned int	uint32_t;
3451dc728923Sopenharmony_ci+#elif (4 == 4)
3452dc728923Sopenharmony_ci+typedef	long		int32_t;
3453dc728923Sopenharmony_ci+typedef	unsigned long	uint32_t;
3454dc728923Sopenharmony_ci+#elif (2 == 4)
3455dc728923Sopenharmony_ci+typedef	short		int32_t;
3456dc728923Sopenharmony_ci+typedef	unsigned short	uint32_t;
3457dc728923Sopenharmony_ci+#else
3458dc728923Sopenharmony_ci+ ?== error: undefined 32 bit type
3459dc728923Sopenharmony_ci+#endif
3460dc728923Sopenharmony_ci+
3461dc728923Sopenharmony_ci+#endif
3462dc728923Sopenharmony_cidiff --git a/misc/default_profile.c b/misc/default_profile.c
3463dc728923Sopenharmony_cinew file mode 100644
3464dc728923Sopenharmony_ciindex 0000000000000000000000000000000000000000..585a34d34920ebe44f219711802d630c730ec210
3465dc728923Sopenharmony_ci--- /dev/null
3466dc728923Sopenharmony_ci+++ b/misc/default_profile.c
3467dc728923Sopenharmony_ci@@ -0,0 +1,49 @@
3468dc728923Sopenharmony_ci+const char *mke2fs_default_profile = 
3469dc728923Sopenharmony_ci+  "[defaults]\n"
3470dc728923Sopenharmony_ci+  "	base_features = sparse_super,large_file,filetype,resize_inode,dir_index,ext_attr\n"
3471dc728923Sopenharmony_ci+  "	default_mntopts = acl,user_xattr\n"
3472dc728923Sopenharmony_ci+  "	enable_periodic_fsck = 0\n"
3473dc728923Sopenharmony_ci+  "	blocksize = 4096\n"
3474dc728923Sopenharmony_ci+  "	inode_size = 256\n"
3475dc728923Sopenharmony_ci+  "	inode_ratio = 16384\n"
3476dc728923Sopenharmony_ci+  "\n"
3477dc728923Sopenharmony_ci+  "[fs_types]\n"
3478dc728923Sopenharmony_ci+  "	ext3 = {\n"
3479dc728923Sopenharmony_ci+  "		features = has_journal\n"
3480dc728923Sopenharmony_ci+  "	}\n"
3481dc728923Sopenharmony_ci+  "	ext4 = {\n"
3482dc728923Sopenharmony_ci+  "		features = has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize\n"
3483dc728923Sopenharmony_ci+  "		inode_size = 256\n"
3484dc728923Sopenharmony_ci+  "	}\n"
3485dc728923Sopenharmony_ci+  "	small = {\n"
3486dc728923Sopenharmony_ci+  "		blocksize = 1024\n"
3487dc728923Sopenharmony_ci+  "		inode_size = 128\n"
3488dc728923Sopenharmony_ci+  "		inode_ratio = 4096\n"
3489dc728923Sopenharmony_ci+  "	}\n"
3490dc728923Sopenharmony_ci+  "	floppy = {\n"
3491dc728923Sopenharmony_ci+  "		blocksize = 1024\n"
3492dc728923Sopenharmony_ci+  "		inode_size = 128\n"
3493dc728923Sopenharmony_ci+  "		inode_ratio = 8192\n"
3494dc728923Sopenharmony_ci+  "	}\n"
3495dc728923Sopenharmony_ci+  "	big = {\n"
3496dc728923Sopenharmony_ci+  "		inode_ratio = 32768\n"
3497dc728923Sopenharmony_ci+  "	}\n"
3498dc728923Sopenharmony_ci+  "	huge = {\n"
3499dc728923Sopenharmony_ci+  "		inode_ratio = 65536\n"
3500dc728923Sopenharmony_ci+  "	}\n"
3501dc728923Sopenharmony_ci+  "	news = {\n"
3502dc728923Sopenharmony_ci+  "		inode_ratio = 4096\n"
3503dc728923Sopenharmony_ci+  "	}\n"
3504dc728923Sopenharmony_ci+  "	largefile = {\n"
3505dc728923Sopenharmony_ci+  "		inode_ratio = 1048576\n"
3506dc728923Sopenharmony_ci+  "		blocksize = -1\n"
3507dc728923Sopenharmony_ci+  "	}\n"
3508dc728923Sopenharmony_ci+  "	largefile4 = {\n"
3509dc728923Sopenharmony_ci+  "		inode_ratio = 4194304\n"
3510dc728923Sopenharmony_ci+  "		blocksize = -1\n"
3511dc728923Sopenharmony_ci+  "	}\n"
3512dc728923Sopenharmony_ci+  "	hurd = {\n"
3513dc728923Sopenharmony_ci+  "	     blocksize = 4096\n"
3514dc728923Sopenharmony_ci+  "	     inode_size = 128\n"
3515dc728923Sopenharmony_ci+  "	}\n"
3516dc728923Sopenharmony_ci+;
3517