Temporary header file '/tmp/6t_W5v27i9/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/stdio.h" #include "/usr/include/libfwsi/codepage.h" #include "/usr/include/libfwsi/definitions.h" #include "/usr/include/libfwsi/error.h" #include "/usr/include/libfwsi/extern.h" #include "/usr/include/libfwsi/features.h" #include "/usr/include/libfwsi/types.h" #include "/usr/include/libfwsi.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/6t_W5v27i9/dump1.h" -I/usr/include/libfwsi In file included from /usr/include/stdio.h:27, from /tmp/6t_W5v27i9/dump1.h:12: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/stdio.h:136:17: error: missing binary operator before token "(" 136 | #if __GLIBC_USE (ISOC2X) | ^ /usr/include/stdio.h:306:43: error: missing binary operator before token "(" 306 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) | ^ /usr/include/stdio.h:387:17: error: missing binary operator before token "(" 387 | #if __GLIBC_USE (LIB_EXT2) | ^ In file included from /usr/include/arm-linux-gnueabihf/bits/floatn.h:52, from /usr/include/stdio.h:430: /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:69:19: error: missing binary operator before token "(" 69 | #if __GNUC_PREREQ (7, 0) && !defined __cplusplus | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:90:22: error: missing binary operator before token "(" 90 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:98:22: error: missing binary operator before token "(" 98 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:110:22: error: missing binary operator before token "(" 110 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:148:22: error: missing binary operator before token "(" 148 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:156:22: error: missing binary operator before token "(" 156 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:168:22: error: missing binary operator before token "(" 168 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:213:22: error: missing binary operator before token "(" 213 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:217:22: error: missing binary operator before token "(" 217 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:237:23: error: missing binary operator before token "(" 237 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:241:23: error: missing binary operator before token "(" 241 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:267:22: error: missing binary operator before token "(" 267 | # if !__GNUC_PREREQ (7, 0) || (defined __cplusplus && !__GNUC_PREREQ (13, 0)) | ^ /usr/include/arm-linux-gnueabihf/bits/floatn-common.h:271:22: error: missing binary operator before token "(" 271 | # if !__GNUC_PREREQ (7, 0) | ^ /usr/include/stdio.h:431:18: error: missing binary operator before token "(" 431 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ | ^ /usr/include/stdio.h:595:17: error: missing binary operator before token "(" 595 | #if __GLIBC_USE (DEPRECATED_GETS) | ^ /usr/include/stdio.h:621:43: error: missing binary operator before token "(" 621 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) | ^ In file included from /usr/include/libfwsi/types.h:91, from /usr/include/libfwsi/codepage.h:25, from /tmp/6t_W5v27i9/dump1.h:13: /usr/include/arm-linux-gnueabihf/sys/types.h:163:19: error: missing binary operator before token "(" 163 | #if __GNUC_PREREQ (2, 7) | ^ In file included from /usr/include/stdint.h:26, from /usr/lib/gcc/arm-linux-gnueabihf/12/include/stdint.h:9, from /usr/include/inttypes.h:27, from /usr/include/libfwsi/types.h:101: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/stdint.h:276:17: error: missing binary operator before token "(" 276 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) | ^ In file included from /usr/include/wchar.h:27, from /usr/include/libfwsi/types.h:193: /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:74:17: error: missing binary operator before token "(" 74 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:80:17: error: missing binary operator before token "(" 80 | #if __GLIBC_USE (IEC_60559_BFP_EXT) || defined __STDC_WANT_IEC_60559_EXT__ | ^ /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:97:17: error: missing binary operator before token "(" 97 | #if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X) | ^ /usr/include/wchar.h:53:42: error: missing binary operator before token "(" 53 | #if defined __cplusplus && __GNUC_PREREQ (4, 4) | ^ /usr/include/wchar.h:565:43: error: missing binary operator before token "(" 565 | #if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) | ^ /usr/include/wchar.h:654:18: error: missing binary operator before token "(" 654 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ | ^ /usr/include/stdio.h:29:1: error: ‘__BEGIN_DECLS’ does not name a type 29 | __BEGIN_DECLS | ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:43: /usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:95:3: error: ‘size_t’ does not name a type 95 | size_t __pad5; | ^~~~~~ /usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:1:1: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? +++ |+#include 1 | /* Copyright (C) 1991-2023 Free Software Foundation, Inc. /usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:98:67: error: ‘size_t’ was not declared in this scope 98 | char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; | ^~~~~~ /usr/include/arm-linux-gnueabihf/bits/types/struct_FILE.h:98:67: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/stdio.h:152:44: error: expected initializer before ‘__THROW’ 152 | extern int remove (const char *__filename) __THROW; | ^~~~~~~ /usr/include/stdio.h:154:58: error: expected initializer before ‘__THROW’ 154 | extern int rename (const char *__old, const char *__new) __THROW; | ^~~~~~~ /usr/include/stdio.h:189:3: error: expected initializer before ‘__attribute_malloc__’ 189 | __attribute_malloc__ __attr_dealloc_fclose __wur; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/stdio.h:205:38: error: expected initializer before ‘__THROW’ 205 | extern char *tmpnam (char[L_tmpnam]) __THROW __wur; | ^~~~~~~ /usr/include/stdio.h:260:3: error: expected initializer before ‘__attribute_malloc__’ 260 | __attribute_malloc__ __attr_dealloc_fclose __wur; | ^~~~~~~~~~~~~~~~~~~~ /usr/include/stdio.h:267:50: error: expected initializer before ‘__wur’ 267 | FILE *__restrict __stream) __wur; | ^~~~~ /usr/include/stdio.h:328:72: error: expected initializer before ‘__THROW’ 328 | extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW; | ^~~~~~~ /usr/include/stdio.h:333:34: error: ‘size_t’ has not been declared 333 | int __modes, size_t __n) __THROW; | ^~~~~~ /usr/include/stdio.h:333:46: error: expected initializer before ‘__THROW’ 333 | int __modes, size_t __n) __THROW; | ^~~~~~~ /usr/include/stdio.h:359:59: error: expected initializer before ‘__THROWNL’ 359 | const char *__restrict __format, ...) __THROWNL; | ^~~~~~~~~ /usr/include/stdio.h:374:44: error: expected initializer before ‘__THROWNL’ 374 | __gnuc_va_list __arg) __THROWNL; | ^~~~~~~~~ /usr/include/stdio.h:416:58: error: expected initializer before ‘__wur’ 416 | const char *__restrict __format, ...) __wur; | ^~~~~ /usr/include/stdio.h:421:57: error: expected initializer before ‘__wur’ 421 | extern int scanf (const char *__restrict __format, ...) __wur; | ^~~~~ /usr/include/stdio.h:424:58: error: expected initializer before ‘__THROW’ 424 | const char *__restrict __format, ...) __THROW; | ^~~~~~~ /usr/include/stdio.h:593:6: error: expected initializer before ‘__wur’ 593 | __wur __fortified_attr_access (__write_only__, 1, 2); | ^~~~~ /usr/include/stdio.h:675:8: error: ‘size_t’ does not name a type 675 | extern size_t fread (void *__restrict __ptr, size_t __size, | ^~~~~~ /usr/include/stdio.h:431:1: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? 430 | #include +++ |+#include 431 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ /usr/include/stdio.h:681:8: error: ‘size_t’ does not name a type 681 | extern size_t fwrite (const void *__restrict __ptr, size_t __size, | ^~~~~~ /usr/include/stdio.h:681:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/stdio.h:718:40: error: expected initializer before ‘__wur’ 718 | extern long int ftell (FILE *__stream) __wur; | ^~~~~ /usr/include/stdio.h:786:39: error: expected initializer before ‘__THROW’ 786 | extern void clearerr (FILE *__stream) __THROW; | ^~~~~~~ /usr/include/stdio.h:788:34: error: expected initializer before ‘__THROW’ 788 | extern int feof (FILE *__stream) __THROW __wur; | ^~~~~~~ /usr/include/stdio.h:790:36: error: expected initializer before ‘__THROW’ 790 | extern int ferror (FILE *__stream) __THROW __wur; | ^~~~~~~ /usr/include/stdio.h:909:1: error: ‘__END_DECLS’ does not name a type 909 | __END_DECLS | ^~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/sys/types.h:230:1: error: ‘__END_DECLS’ does not name a type 230 | __END_DECLS | ^~~~~~~~~~~ /usr/include/inttypes.h:266:1: error: ‘__BEGIN_DECLS’ does not name a type 266 | __BEGIN_DECLS | ^~~~~~~~~~~~~ /usr/include/inttypes.h:284:5: error: ‘imaxdiv_t’ does not name a type 284 | } imaxdiv_t; | ^~~~~~~~~ /usr/include/inttypes.h:290:40: error: expected initializer before ‘__THROW’ 290 | extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__)); | ^~~~~~~ /usr/include/inttypes.h:293:8: error: ‘imaxdiv_t’ does not name a type 293 | extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) | ^~~~~~~~~ /usr/include/inttypes.h:298:68: error: expected initializer before ‘__THROW’ 298 | char **__restrict __endptr, int __base) __THROW; | ^~~~~~~ /usr/include/inttypes.h:302:70: error: expected initializer before ‘__THROW’ 302 | char ** __restrict __endptr, int __base) __THROW; | ^~~~~~~ /usr/include/inttypes.h:307:6: error: expected initializer before ‘__THROW’ 307 | __THROW; | ^~~~~~~ /usr/include/inttypes.h:312:6: error: expected initializer before ‘__THROW’ 312 | __THROW; | ^~~~~~~ /usr/include/inttypes.h:314:1: error: ‘__END_DECLS’ does not name a type 314 | __END_DECLS | ^~~~~~~~~~~ In file included from /tmp/6t_W5v27i9/dump1.h:19: /usr/include/libfwsi.h:74:6: error: ‘size_t’ has not been declared 74 | size_t size ); | ^~~~~~ /usr/include/libfwsi.h:92:6: error: ‘size_t’ has not been declared 92 | size_t size ); | ^~~~~~ /usr/include/libfwsi.h:104:6: error: ‘libfwsi_item_list_t’ was not declared in this scope 104 | libfwsi_item_list_t **item_list, | ^~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:104:28: error: ‘item_list’ was not declared in this scope 104 | libfwsi_item_list_t **item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:105:22: error: expected primary-expression before ‘*’ token 105 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:105:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 105 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:112:6: error: ‘libfwsi_item_list_t’ was not declared in this scope; did you mean ‘libfwsi_item_list_free’? 112 | libfwsi_item_list_t **item_list, | ^~~~~~~~~~~~~~~~~~~ | libfwsi_item_list_free /usr/include/libfwsi.h:112:28: error: ‘item_list’ was not declared in this scope 112 | libfwsi_item_list_t **item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:113:22: error: expected primary-expression before ‘*’ token 113 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:113:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 113 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:120:6: error: ‘libfwsi_item_list_t’ was not declared in this scope; did you mean ‘libfwsi_item_list_free’? 120 | libfwsi_item_list_t *item_list, | ^~~~~~~~~~~~~~~~~~~ | libfwsi_item_list_free /usr/include/libfwsi.h:120:27: error: ‘item_list’ was not declared in this scope 120 | libfwsi_item_list_t *item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:121:6: error: expected primary-expression before ‘const’ 121 | const uint8_t *byte_stream, | ^~~~~ /usr/include/libfwsi.h:122:6: error: ‘size_t’ was not declared in this scope 122 | size_t byte_stream_size, | ^~~~~~ /usr/include/libfwsi.h:33:1: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? 32 | #include +++ |+#include 33 | /usr/include/libfwsi.h:123:6: error: expected primary-expression before ‘int’ 123 | int ascii_codepage, | ^~~ /usr/include/libfwsi.h:124:22: error: expected primary-expression before ‘*’ token 124 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:124:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 124 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:131:6: error: ‘libfwsi_item_list_t’ was not declared in this scope; did you mean ‘libfwsi_item_list_free’? 131 | libfwsi_item_list_t *item_list, | ^~~~~~~~~~~~~~~~~~~ | libfwsi_item_list_free /usr/include/libfwsi.h:131:27: error: ‘item_list’ was not declared in this scope 131 | libfwsi_item_list_t *item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:132:6: error: ‘size_t’ was not declared in this scope 132 | size_t *data_size, | ^~~~~~ /usr/include/libfwsi.h:132:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:132:14: error: ‘data_size’ was not declared in this scope 132 | size_t *data_size, | ^~~~~~~~~ /usr/include/libfwsi.h:133:22: error: expected primary-expression before ‘*’ token 133 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:133:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 133 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:140:6: error: ‘libfwsi_item_list_t’ was not declared in this scope; did you mean ‘libfwsi_item_list_free’? 140 | libfwsi_item_list_t *item_list, | ^~~~~~~~~~~~~~~~~~~ | libfwsi_item_list_free /usr/include/libfwsi.h:140:27: error: ‘item_list’ was not declared in this scope 140 | libfwsi_item_list_t *item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:141:6: error: expected primary-expression before ‘int’ 141 | int *number_of_items, | ^~~ /usr/include/libfwsi.h:142:22: error: expected primary-expression before ‘*’ token 142 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:142:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 142 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:149:6: error: ‘libfwsi_item_list_t’ was not declared in this scope; did you mean ‘libfwsi_item_list_free’? 149 | libfwsi_item_list_t *item_list, | ^~~~~~~~~~~~~~~~~~~ | libfwsi_item_list_free /usr/include/libfwsi.h:149:27: error: ‘item_list’ was not declared in this scope 149 | libfwsi_item_list_t *item_list, | ^~~~~~~~~ /usr/include/libfwsi.h:150:6: error: expected primary-expression before ‘int’ 150 | int item_index, | ^~~ /usr/include/libfwsi.h:151:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_error_t’? 151 | libfwsi_item_t **item, | ^~~~~~~~~~~~~~ | libfwsi_error_t /usr/include/libfwsi.h:151:23: error: ‘item’ was not declared in this scope 151 | libfwsi_item_t **item, | ^~~~ /usr/include/libfwsi.h:152:22: error: expected primary-expression before ‘*’ token 152 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:152:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 152 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:164:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_error_t’? 164 | libfwsi_item_t **item, | ^~~~~~~~~~~~~~ | libfwsi_error_t /usr/include/libfwsi.h:164:23: error: ‘item’ was not declared in this scope 164 | libfwsi_item_t **item, | ^~~~ /usr/include/libfwsi.h:165:22: error: expected primary-expression before ‘*’ token 165 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:165:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 165 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:172:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 172 | libfwsi_item_t **item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:172:23: error: ‘item’ was not declared in this scope 172 | libfwsi_item_t **item, | ^~~~ /usr/include/libfwsi.h:173:22: error: expected primary-expression before ‘*’ token 173 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:173:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 173 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:180:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 180 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:180:22: error: ‘item’ was not declared in this scope 180 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:181:6: error: expected primary-expression before ‘const’ 181 | const uint8_t *byte_stream, | ^~~~~ /usr/include/libfwsi.h:182:6: error: ‘size_t’ was not declared in this scope 182 | size_t byte_stream_size, | ^~~~~~ /usr/include/libfwsi.h:182:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:183:6: error: expected primary-expression before ‘int’ 183 | int ascii_codepage, | ^~~ /usr/include/libfwsi.h:184:22: error: expected primary-expression before ‘*’ token 184 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:184:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 184 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:191:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 191 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:191:22: error: ‘item’ was not declared in this scope 191 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:192:6: error: expected primary-expression before ‘int’ 192 | int *type, | ^~~ /usr/include/libfwsi.h:193:22: error: expected primary-expression before ‘*’ token 193 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:193:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 193 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:200:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 200 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:200:22: error: ‘item’ was not declared in this scope 200 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:201:6: error: ‘uint8_t’ was not declared in this scope 201 | uint8_t *class_type, | ^~~~~~~ /usr/include/libfwsi.h:33:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 32 | #include +++ |+#include 33 | /usr/include/libfwsi.h:201:15: error: ‘class_type’ was not declared in this scope 201 | uint8_t *class_type, | ^~~~~~~~~~ /usr/include/libfwsi.h:202:22: error: expected primary-expression before ‘*’ token 202 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:202:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 202 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:209:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 209 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:209:22: error: ‘item’ was not declared in this scope 209 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:210:15: error: expected primary-expression before ‘*’ token 210 | uint32_t *signature, | ^ /usr/include/libfwsi.h:210:16: error: ‘signature’ was not declared in this scope 210 | uint32_t *signature, | ^~~~~~~~~ /usr/include/libfwsi.h:211:22: error: expected primary-expression before ‘*’ token 211 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:211:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 211 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:218:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 218 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:218:22: error: ‘item’ was not declared in this scope 218 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:219:6: error: ‘size_t’ was not declared in this scope 219 | size_t *data_size, | ^~~~~~ /usr/include/libfwsi.h:219:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:219:14: error: ‘data_size’ was not declared in this scope 219 | size_t *data_size, | ^~~~~~~~~ /usr/include/libfwsi.h:220:22: error: expected primary-expression before ‘*’ token 220 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:220:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 220 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:229:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 229 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:229:22: error: ‘item’ was not declared in this scope 229 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:230:6: error: expected primary-expression before ‘int’ 230 | int *number_of_extension_blocks, | ^~~ /usr/include/libfwsi.h:231:22: error: expected primary-expression before ‘*’ token 231 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:231:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 231 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:238:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 238 | libfwsi_item_t *item, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:238:22: error: ‘item’ was not declared in this scope 238 | libfwsi_item_t *item, | ^~~~ /usr/include/libfwsi.h:239:6: error: expected primary-expression before ‘int’ 239 | int extension_block_index, | ^~~ /usr/include/libfwsi.h:240:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_item_get_extension_block’? 240 | libfwsi_extension_block_t **extension_block, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_item_get_extension_block /usr/include/libfwsi.h:240:34: error: ‘extension_block’ was not declared in this scope 240 | libfwsi_extension_block_t **extension_block, | ^~~~~~~~~~~~~~~ /usr/include/libfwsi.h:241:22: error: expected primary-expression before ‘*’ token 241 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:241:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 241 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:253:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 253 | libfwsi_item_t *root_folder, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:253:22: error: ‘root_folder’ was not declared in this scope 253 | libfwsi_item_t *root_folder, | ^~~~~~~~~~~ /usr/include/libfwsi.h:254:6: error: ‘uint8_t’ was not declared in this scope 254 | uint8_t *guid_data, | ^~~~~~~ /usr/include/libfwsi.h:254:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:254:15: error: ‘guid_data’ was not declared in this scope 254 | uint8_t *guid_data, | ^~~~~~~~~ /usr/include/libfwsi.h:255:6: error: ‘size_t’ was not declared in this scope 255 | size_t guid_data_size, | ^~~~~~ /usr/include/libfwsi.h:255:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:256:22: error: expected primary-expression before ‘*’ token 256 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:256:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 256 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:267:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 267 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:267:22: error: ‘volume’ was not declared in this scope 267 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:268:6: error: ‘size_t’ was not declared in this scope 268 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:268:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:268:14: error: ‘utf8_string_size’ was not declared in this scope 268 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:269:22: error: expected primary-expression before ‘*’ token 269 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:269:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 269 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:276:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 276 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:276:22: error: ‘volume’ was not declared in this scope 276 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:277:6: error: ‘uint8_t’ was not declared in this scope 277 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:277:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:277:15: error: ‘utf8_string’ was not declared in this scope 277 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:278:6: error: ‘size_t’ was not declared in this scope 278 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:278:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:279:22: error: expected primary-expression before ‘*’ token 279 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:279:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 279 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:286:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 286 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:286:22: error: ‘volume’ was not declared in this scope 286 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:287:6: error: ‘size_t’ was not declared in this scope 287 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:287:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:287:14: error: ‘utf16_string_size’ was not declared in this scope 287 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:288:22: error: expected primary-expression before ‘*’ token 288 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:288:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 288 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:295:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 295 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:295:22: error: ‘volume’ was not declared in this scope 295 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:296:15: error: expected primary-expression before ‘*’ token 296 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:296:16: error: ‘utf16_string’ was not declared in this scope 296 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:297:6: error: ‘size_t’ was not declared in this scope 297 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:297:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:298:22: error: expected primary-expression before ‘*’ token 298 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:298:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 298 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:306:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 306 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:306:22: error: ‘volume’ was not declared in this scope 306 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:307:6: error: ‘uint8_t’ was not declared in this scope 307 | uint8_t *guid_data, | ^~~~~~~ /usr/include/libfwsi.h:307:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:307:15: error: ‘guid_data’ was not declared in this scope 307 | uint8_t *guid_data, | ^~~~~~~~~ /usr/include/libfwsi.h:308:6: error: ‘size_t’ was not declared in this scope 308 | size_t guid_data_size, | ^~~~~~ /usr/include/libfwsi.h:308:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:309:22: error: expected primary-expression before ‘*’ token 309 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:309:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 309 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:317:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 317 | libfwsi_item_t *volume, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:317:22: error: ‘volume’ was not declared in this scope 317 | libfwsi_item_t *volume, | ^~~~~~ /usr/include/libfwsi.h:318:6: error: ‘uint8_t’ was not declared in this scope 318 | uint8_t *guid_data, | ^~~~~~~ /usr/include/libfwsi.h:318:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:318:15: error: ‘guid_data’ was not declared in this scope 318 | uint8_t *guid_data, | ^~~~~~~~~ /usr/include/libfwsi.h:319:6: error: ‘size_t’ was not declared in this scope 319 | size_t guid_data_size, | ^~~~~~ /usr/include/libfwsi.h:319:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:320:22: error: expected primary-expression before ‘*’ token 320 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:320:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 320 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:331:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 331 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:331:22: error: ‘file_entry’ was not declared in this scope 331 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:332:15: error: expected primary-expression before ‘*’ token 332 | uint32_t *file_size, | ^ /usr/include/libfwsi.h:332:16: error: ‘file_size’ was not declared in this scope 332 | uint32_t *file_size, | ^~~~~~~~~ /usr/include/libfwsi.h:333:22: error: expected primary-expression before ‘*’ token 333 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:333:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 333 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:341:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 341 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:341:22: error: ‘file_entry’ was not declared in this scope 341 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:342:15: error: expected primary-expression before ‘*’ token 342 | uint32_t *fat_date_time, | ^ /usr/include/libfwsi.h:342:16: error: ‘fat_date_time’ was not declared in this scope 342 | uint32_t *fat_date_time, | ^~~~~~~~~~~~~ /usr/include/libfwsi.h:343:22: error: expected primary-expression before ‘*’ token 343 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:343:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 343 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:350:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 350 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:350:22: error: ‘file_entry’ was not declared in this scope 350 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:351:15: error: expected primary-expression before ‘*’ token 351 | uint32_t *file_attribute_flags, | ^ /usr/include/libfwsi.h:351:16: error: ‘file_attribute_flags’ was not declared in this scope 351 | uint32_t *file_attribute_flags, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:352:22: error: expected primary-expression before ‘*’ token 352 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:352:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 352 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:359:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 359 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:359:22: error: ‘file_entry’ was not declared in this scope 359 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:360:6: error: ‘size_t’ was not declared in this scope 360 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:360:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:360:14: error: ‘utf8_string_size’ was not declared in this scope 360 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:361:22: error: expected primary-expression before ‘*’ token 361 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:361:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 361 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:368:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 368 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:368:22: error: ‘file_entry’ was not declared in this scope 368 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:369:6: error: ‘uint8_t’ was not declared in this scope 369 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:369:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:369:15: error: ‘utf8_string’ was not declared in this scope 369 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:370:6: error: ‘size_t’ was not declared in this scope 370 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:370:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:371:22: error: expected primary-expression before ‘*’ token 371 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:371:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 371 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:378:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 378 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:378:22: error: ‘file_entry’ was not declared in this scope 378 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:379:6: error: ‘size_t’ was not declared in this scope 379 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:379:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:379:14: error: ‘utf16_string_size’ was not declared in this scope 379 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:380:22: error: expected primary-expression before ‘*’ token 380 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:380:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 380 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:387:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 387 | libfwsi_item_t *file_entry, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:387:22: error: ‘file_entry’ was not declared in this scope 387 | libfwsi_item_t *file_entry, | ^~~~~~~~~~ /usr/include/libfwsi.h:388:15: error: expected primary-expression before ‘*’ token 388 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:388:16: error: ‘utf16_string’ was not declared in this scope 388 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:389:6: error: ‘size_t’ was not declared in this scope 389 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:389:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:390:22: error: expected primary-expression before ‘*’ token 390 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:390:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 390 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:401:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 401 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:401:22: error: ‘network_location’ was not declared in this scope 401 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:402:6: error: ‘size_t’ was not declared in this scope 402 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:402:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:402:14: error: ‘utf8_string_size’ was not declared in this scope 402 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:403:22: error: expected primary-expression before ‘*’ token 403 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:403:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 403 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:410:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 410 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:410:22: error: ‘network_location’ was not declared in this scope 410 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:411:6: error: ‘uint8_t’ was not declared in this scope 411 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:411:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:411:15: error: ‘utf8_string’ was not declared in this scope 411 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:412:6: error: ‘size_t’ was not declared in this scope 412 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:412:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:413:22: error: expected primary-expression before ‘*’ token 413 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:413:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 413 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:420:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 420 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:420:22: error: ‘network_location’ was not declared in this scope 420 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:421:6: error: ‘size_t’ was not declared in this scope 421 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:421:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:421:14: error: ‘utf16_string_size’ was not declared in this scope 421 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:422:22: error: expected primary-expression before ‘*’ token 422 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:422:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 422 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:429:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 429 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:429:22: error: ‘network_location’ was not declared in this scope 429 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:430:15: error: expected primary-expression before ‘*’ token 430 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:430:16: error: ‘utf16_string’ was not declared in this scope 430 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:431:6: error: ‘size_t’ was not declared in this scope 431 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:431:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:432:22: error: expected primary-expression before ‘*’ token 432 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:432:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 432 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:439:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 439 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:439:22: error: ‘network_location’ was not declared in this scope 439 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:440:6: error: ‘size_t’ was not declared in this scope 440 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:440:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:440:14: error: ‘utf8_string_size’ was not declared in this scope 440 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:441:22: error: expected primary-expression before ‘*’ token 441 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:441:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 441 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:448:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 448 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:448:22: error: ‘network_location’ was not declared in this scope 448 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:449:6: error: ‘uint8_t’ was not declared in this scope 449 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:449:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:449:15: error: ‘utf8_string’ was not declared in this scope 449 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:450:6: error: ‘size_t’ was not declared in this scope 450 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:450:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:451:22: error: expected primary-expression before ‘*’ token 451 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:451:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 451 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:458:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 458 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:458:22: error: ‘network_location’ was not declared in this scope 458 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:459:6: error: ‘size_t’ was not declared in this scope 459 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:459:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:459:14: error: ‘utf16_string_size’ was not declared in this scope 459 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:460:22: error: expected primary-expression before ‘*’ token 460 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:460:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 460 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:467:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 467 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:467:22: error: ‘network_location’ was not declared in this scope 467 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:468:15: error: expected primary-expression before ‘*’ token 468 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:468:16: error: ‘utf16_string’ was not declared in this scope 468 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:469:6: error: ‘size_t’ was not declared in this scope 469 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:469:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:470:22: error: expected primary-expression before ‘*’ token 470 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:470:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 470 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:477:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 477 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:477:22: error: ‘network_location’ was not declared in this scope 477 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:478:6: error: ‘size_t’ was not declared in this scope 478 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:478:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:478:14: error: ‘utf8_string_size’ was not declared in this scope 478 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:479:22: error: expected primary-expression before ‘*’ token 479 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:479:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 479 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:486:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 486 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:486:22: error: ‘network_location’ was not declared in this scope 486 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:487:6: error: ‘uint8_t’ was not declared in this scope 487 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:487:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:487:15: error: ‘utf8_string’ was not declared in this scope 487 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:488:6: error: ‘size_t’ was not declared in this scope 488 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:488:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:489:22: error: expected primary-expression before ‘*’ token 489 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:489:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 489 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:496:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 496 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:496:22: error: ‘network_location’ was not declared in this scope 496 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:497:6: error: ‘size_t’ was not declared in this scope 497 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:497:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:497:14: error: ‘utf16_string_size’ was not declared in this scope 497 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:498:22: error: expected primary-expression before ‘*’ token 498 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:498:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 498 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:505:6: error: ‘libfwsi_item_t’ was not declared in this scope; did you mean ‘libfwsi_item_free’? 505 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~ | libfwsi_item_free /usr/include/libfwsi.h:505:22: error: ‘network_location’ was not declared in this scope 505 | libfwsi_item_t *network_location, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:506:15: error: expected primary-expression before ‘*’ token 506 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:506:16: error: ‘utf16_string’ was not declared in this scope 506 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:507:6: error: ‘size_t’ was not declared in this scope 507 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:507:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:508:22: error: expected primary-expression before ‘*’ token 508 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:508:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 508 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:519:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 519 | libfwsi_extension_block_t **extension_block, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:519:34: error: ‘extension_block’ was not declared in this scope 519 | libfwsi_extension_block_t **extension_block, | ^~~~~~~~~~~~~~~ /usr/include/libfwsi.h:520:22: error: expected primary-expression before ‘*’ token 520 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:520:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 520 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:527:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 527 | libfwsi_extension_block_t *extension_block, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:527:33: error: ‘extension_block’ was not declared in this scope 527 | libfwsi_extension_block_t *extension_block, | ^~~~~~~~~~~~~~~ /usr/include/libfwsi.h:528:15: error: expected primary-expression before ‘*’ token 528 | uint32_t *signature, | ^ /usr/include/libfwsi.h:528:16: error: ‘signature’ was not declared in this scope 528 | uint32_t *signature, | ^~~~~~~~~ /usr/include/libfwsi.h:529:22: error: expected primary-expression before ‘*’ token 529 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:529:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 529 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:536:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 536 | libfwsi_extension_block_t *extension_block, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:536:33: error: ‘extension_block’ was not declared in this scope 536 | libfwsi_extension_block_t *extension_block, | ^~~~~~~~~~~~~~~ /usr/include/libfwsi.h:537:6: error: ‘size_t’ was not declared in this scope 537 | size_t *data_size, | ^~~~~~ /usr/include/libfwsi.h:537:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:537:14: error: ‘data_size’ was not declared in this scope 537 | size_t *data_size, | ^~~~~~~~~ /usr/include/libfwsi.h:538:22: error: expected primary-expression before ‘*’ token 538 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:538:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 538 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:550:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 550 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:550:33: error: ‘file_entry_extension’ was not declared in this scope 550 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:551:15: error: expected primary-expression before ‘*’ token 551 | uint32_t *fat_date_time, | ^ /usr/include/libfwsi.h:551:16: error: ‘fat_date_time’ was not declared in this scope 551 | uint32_t *fat_date_time, | ^~~~~~~~~~~~~ /usr/include/libfwsi.h:552:22: error: expected primary-expression before ‘*’ token 552 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:552:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 552 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:560:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 560 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:560:33: error: ‘file_entry_extension’ was not declared in this scope 560 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:561:15: error: expected primary-expression before ‘*’ token 561 | uint32_t *fat_date_time, | ^ /usr/include/libfwsi.h:561:16: error: ‘fat_date_time’ was not declared in this scope 561 | uint32_t *fat_date_time, | ^~~~~~~~~~~~~ /usr/include/libfwsi.h:562:22: error: expected primary-expression before ‘*’ token 562 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:562:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 562 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:569:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 569 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:569:33: error: ‘file_entry_extension’ was not declared in this scope 569 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:570:15: error: expected primary-expression before ‘*’ token 570 | uint64_t *file_reference, | ^ /usr/include/libfwsi.h:570:16: error: ‘file_reference’ was not declared in this scope 570 | uint64_t *file_reference, | ^~~~~~~~~~~~~~ /usr/include/libfwsi.h:571:22: error: expected primary-expression before ‘*’ token 571 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:571:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 571 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:578:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 578 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:578:33: error: ‘file_entry_extension’ was not declared in this scope 578 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:579:6: error: ‘size_t’ was not declared in this scope 579 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:579:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:579:14: error: ‘utf8_string_size’ was not declared in this scope 579 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:580:22: error: expected primary-expression before ‘*’ token 580 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:580:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 580 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:587:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 587 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:587:33: error: ‘file_entry_extension’ was not declared in this scope 587 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:588:6: error: ‘uint8_t’ was not declared in this scope 588 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:588:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:588:15: error: ‘utf8_string’ was not declared in this scope 588 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:589:6: error: ‘size_t’ was not declared in this scope 589 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:589:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:590:22: error: expected primary-expression before ‘*’ token 590 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:590:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 590 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:597:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 597 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:597:33: error: ‘file_entry_extension’ was not declared in this scope 597 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:598:6: error: ‘size_t’ was not declared in this scope 598 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:598:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:598:14: error: ‘utf16_string_size’ was not declared in this scope 598 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:599:22: error: expected primary-expression before ‘*’ token 599 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:599:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 599 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:606:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 606 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:606:33: error: ‘file_entry_extension’ was not declared in this scope 606 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:607:15: error: expected primary-expression before ‘*’ token 607 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:607:16: error: ‘utf16_string’ was not declared in this scope 607 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:608:6: error: ‘size_t’ was not declared in this scope 608 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:608:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:609:22: error: expected primary-expression before ‘*’ token 609 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:609:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 609 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:616:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 616 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:616:33: error: ‘file_entry_extension’ was not declared in this scope 616 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:617:6: error: ‘size_t’ was not declared in this scope 617 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:617:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:617:14: error: ‘utf8_string_size’ was not declared in this scope 617 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:618:22: error: expected primary-expression before ‘*’ token 618 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:618:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 618 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:625:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 625 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:625:33: error: ‘file_entry_extension’ was not declared in this scope 625 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:626:6: error: ‘uint8_t’ was not declared in this scope 626 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libfwsi.h:626:6: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:626:15: error: ‘utf8_string’ was not declared in this scope 626 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libfwsi.h:627:6: error: ‘size_t’ was not declared in this scope 627 | size_t utf8_string_size, | ^~~~~~ /usr/include/libfwsi.h:627:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:628:22: error: expected primary-expression before ‘*’ token 628 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:628:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 628 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:635:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 635 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:635:33: error: ‘file_entry_extension’ was not declared in this scope 635 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:636:6: error: ‘size_t’ was not declared in this scope 636 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:636:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:636:14: error: ‘utf16_string_size’ was not declared in this scope 636 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:637:22: error: expected primary-expression before ‘*’ token 637 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:637:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 637 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:644:6: error: ‘libfwsi_extension_block_t’ was not declared in this scope; did you mean ‘libfwsi_extension_block_free’? 644 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | libfwsi_extension_block_free /usr/include/libfwsi.h:644:33: error: ‘file_entry_extension’ was not declared in this scope 644 | libfwsi_extension_block_t *file_entry_extension, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/libfwsi.h:645:15: error: expected primary-expression before ‘*’ token 645 | uint16_t *utf16_string, | ^ /usr/include/libfwsi.h:645:16: error: ‘utf16_string’ was not declared in this scope 645 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libfwsi.h:646:6: error: ‘size_t’ was not declared in this scope 646 | size_t utf16_string_size, | ^~~~~~ /usr/include/libfwsi.h:646:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libfwsi.h:647:22: error: expected primary-expression before ‘*’ token 647 | libfwsi_error_t **error ); | ^ /usr/include/libfwsi.h:647:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 647 | libfwsi_error_t **error ); | ^~~~~ | perror /usr/include/libfwsi.h:657:20: error: ‘uint8_t’ does not name a type 657 | const uint8_t *shell_folder_identifier ); | ^~~~~~~ /usr/include/libfwsi.h:657:20: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’?