Temporary header file '/tmp/qW3aMv7l4K/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/libqcow/codepage.h" #include "/usr/include/libqcow/definitions.h" #include "/usr/include/libqcow/error.h" #include "/usr/include/libqcow/extern.h" #include "/usr/include/libqcow/features.h" #include "/usr/include/libqcow/types.h" #include "/usr/include/libqcow.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/qW3aMv7l4K/dump1.h" -I/usr/include/libqcow In file included from /usr/include/stdio.h:27, from /tmp/qW3aMv7l4K/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 | ^ /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 | ^ /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 | ^ /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 | ^ /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 | ^ /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 | ^ /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 | ^ /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 | ^ /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 | ^ /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/libqcow/types.h:91, from /usr/include/libqcow/codepage.h:25, from /tmp/qW3aMv7l4K/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/libqcow/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/libqcow/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-2022 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/qW3aMv7l4K/dump1.h:19: /usr/include/libqcow.h:180:6: error: ‘size_t’ has not been declared 180 | size_t size ); | ^~~~~~ /usr/include/libqcow.h:198:6: error: ‘size_t’ has not been declared 198 | size_t size ); | ^~~~~~ /usr/include/libqcow.h:210:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_error_t’? 210 | libqcow_file_t **file, | ^~~~~~~~~~~~~~ | libqcow_error_t /usr/include/libqcow.h:210:23: error: ‘file’ was not declared in this scope 210 | libqcow_file_t **file, | ^~~~ /usr/include/libqcow.h:211:22: error: expected primary-expression before ‘*’ token 211 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:211:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 211 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:218:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_free’? 218 | libqcow_file_t **file, | ^~~~~~~~~~~~~~ | libqcow_file_free /usr/include/libqcow.h:218:23: error: ‘file’ was not declared in this scope 218 | libqcow_file_t **file, | ^~~~ /usr/include/libqcow.h:219:22: error: expected primary-expression before ‘*’ token 219 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:219:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 219 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:226:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_free’? 226 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_free /usr/include/libqcow.h:226:22: error: ‘file’ was not declared in this scope 226 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:227:22: error: expected primary-expression before ‘*’ token 227 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:227:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 227 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:234:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 234 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:234:22: error: ‘file’ was not declared in this scope 234 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:235:6: error: expected primary-expression before ‘const’ 235 | const char *filename, | ^~~~~ /usr/include/libqcow.h:236:6: error: expected primary-expression before ‘int’ 236 | int access_flags, | ^~~ /usr/include/libqcow.h:237:22: error: expected primary-expression before ‘*’ token 237 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:237:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 237 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:272:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 272 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:272:22: error: ‘file’ was not declared in this scope 272 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:273:22: error: expected primary-expression before ‘*’ token 273 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:273:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 273 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:280:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 280 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:280:22: error: ‘file’ was not declared in this scope 280 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:281:22: error: expected primary-expression before ‘*’ token 281 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:281:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 281 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:288:10: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 288 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:288:26: error: ‘file’ was not declared in this scope 288 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:289:10: error: expected primary-expression before ‘void’ 289 | void *buffer, | ^~~~ /usr/include/libqcow.h:290:10: error: ‘size_t’ was not declared in this scope 290 | size_t buffer_size, | ^~~~~~ /usr/include/libqcow.h:33:1: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? 32 | #include +++ |+#include 33 | /usr/include/libqcow.h:291:26: error: expected primary-expression before ‘*’ token 291 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:291:28: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 291 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:298:10: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 298 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:298:26: error: ‘file’ was not declared in this scope 298 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:299:10: error: expected primary-expression before ‘void’ 299 | void *buffer, | ^~~~ /usr/include/libqcow.h:300:10: error: ‘size_t’ was not declared in this scope 300 | size_t buffer_size, | ^~~~~~ /usr/include/libqcow.h:300:10: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:301:10: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’? 301 | off64_t offset, | ^~~~~~~ | off_t /usr/include/libqcow.h:302:26: error: expected primary-expression before ‘*’ token 302 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:302:28: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 302 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:308:1: error: ‘off64_t’ does not name a type; did you mean ‘off_t’? 308 | off64_t libqcow_file_seek_offset( | ^~~~~~~ | off_t /usr/include/libqcow.h:319:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 319 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:319:22: error: ‘file’ was not declared in this scope 319 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:320:6: error: ‘off64_t’ was not declared in this scope; did you mean ‘off_t’? 320 | off64_t *offset, | ^~~~~~~ | off_t /usr/include/libqcow.h:320:15: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 320 | off64_t *offset, | ^~~~~~ | off_t /usr/include/libqcow.h:321:22: error: expected primary-expression before ‘*’ token 321 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:321:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 321 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:328:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 328 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:328:22: error: ‘file’ was not declared in this scope 328 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:329:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 329 | libqcow_file_t *parent_file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:329:22: error: ‘parent_file’ was not declared in this scope 329 | libqcow_file_t *parent_file, | ^~~~~~~~~~~ /usr/include/libqcow.h:330:22: error: expected primary-expression before ‘*’ token 330 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:330:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 330 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:337:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 337 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:337:22: error: ‘file’ was not declared in this scope 337 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:338:15: error: expected primary-expression before ‘*’ token 338 | uint32_t *format_version, | ^ /usr/include/libqcow.h:338:16: error: ‘format_version’ was not declared in this scope 338 | uint32_t *format_version, | ^~~~~~~~~~~~~~ /usr/include/libqcow.h:339:22: error: expected primary-expression before ‘*’ token 339 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:339:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 339 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:346:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 346 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:346:22: error: ‘file’ was not declared in this scope 346 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:347:15: error: expected primary-expression before ‘*’ token 347 | uint32_t *encryption_method, | ^ /usr/include/libqcow.h:347:16: error: ‘encryption_method’ was not declared in this scope 347 | uint32_t *encryption_method, | ^~~~~~~~~~~~~~~~~ /usr/include/libqcow.h:348:22: error: expected primary-expression before ‘*’ token 348 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:348:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 348 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:356:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 356 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:356:22: error: ‘file’ was not declared in this scope 356 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:357:6: error: expected primary-expression before ‘const’ 357 | const uint8_t *key, | ^~~~~ /usr/include/libqcow.h:358:6: error: ‘size_t’ was not declared in this scope 358 | size_t key_size, | ^~~~~~ /usr/include/libqcow.h:358:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:359:22: error: expected primary-expression before ‘*’ token 359 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:359:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 359 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:367:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 367 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:367:22: error: ‘file’ was not declared in this scope 367 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:368:6: error: expected primary-expression before ‘const’ 368 | const uint8_t *utf8_string, | ^~~~~ /usr/include/libqcow.h:369:6: error: ‘size_t’ was not declared in this scope 369 | size_t utf8_string_length, | ^~~~~~ /usr/include/libqcow.h:369:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:370:22: error: expected primary-expression before ‘*’ token 370 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:370:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 370 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:378:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 378 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:378:22: error: ‘file’ was not declared in this scope 378 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:379:6: error: expected primary-expression before ‘const’ 379 | const uint16_t *utf16_string, | ^~~~~ /usr/include/libqcow.h:380:6: error: ‘size_t’ was not declared in this scope 380 | size_t utf16_string_length, | ^~~~~~ /usr/include/libqcow.h:380:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:381:22: error: expected primary-expression before ‘*’ token 381 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:381:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 381 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:388:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 388 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:388:22: error: ‘file’ was not declared in this scope 388 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:389:6: error: ‘size64_t’ was not declared in this scope 389 | size64_t *media_size, | ^~~~~~~~ /usr/include/libqcow.h:389:16: error: ‘media_size’ was not declared in this scope 389 | size64_t *media_size, | ^~~~~~~~~~ /usr/include/libqcow.h:390:22: error: expected primary-expression before ‘*’ token 390 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:390:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 390 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:398:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 398 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:398:22: error: ‘file’ was not declared in this scope 398 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:399:6: error: ‘size_t’ was not declared in this scope 399 | size_t *utf8_string_size, | ^~~~~~ /usr/include/libqcow.h:399:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:399:14: error: ‘utf8_string_size’ was not declared in this scope 399 | size_t *utf8_string_size, | ^~~~~~~~~~~~~~~~ /usr/include/libqcow.h:400:22: error: expected primary-expression before ‘*’ token 400 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:400:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 400 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:408:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 408 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:408:22: error: ‘file’ was not declared in this scope 408 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:409:6: error: ‘uint8_t’ was not declared in this scope 409 | uint8_t *utf8_string, | ^~~~~~~ /usr/include/libqcow.h:33:1: note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’? 32 | #include +++ |+#include 33 | /usr/include/libqcow.h:409:15: error: ‘utf8_string’ was not declared in this scope 409 | uint8_t *utf8_string, | ^~~~~~~~~~~ /usr/include/libqcow.h:410:6: error: ‘size_t’ was not declared in this scope 410 | size_t utf8_string_size, | ^~~~~~ /usr/include/libqcow.h:410:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:411:22: error: expected primary-expression before ‘*’ token 411 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:411:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 411 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:419:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 419 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:419:22: error: ‘file’ was not declared in this scope 419 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:420:6: error: ‘size_t’ was not declared in this scope 420 | size_t *utf16_string_size, | ^~~~~~ /usr/include/libqcow.h:420:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:420:14: error: ‘utf16_string_size’ was not declared in this scope 420 | size_t *utf16_string_size, | ^~~~~~~~~~~~~~~~~ /usr/include/libqcow.h:421:22: error: expected primary-expression before ‘*’ token 421 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:421:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 421 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:429:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 429 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:429:22: error: ‘file’ was not declared in this scope 429 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:430:15: error: expected primary-expression before ‘*’ token 430 | uint16_t *utf16_string, | ^ /usr/include/libqcow.h:430:16: error: ‘utf16_string’ was not declared in this scope 430 | uint16_t *utf16_string, | ^~~~~~~~~~~~ /usr/include/libqcow.h:431:6: error: ‘size_t’ was not declared in this scope 431 | size_t utf16_string_size, | ^~~~~~ /usr/include/libqcow.h:431:6: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/libqcow.h:432:22: error: expected primary-expression before ‘*’ token 432 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:432:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 432 | libqcow_error_t **error ); | ^~~~~ | perror /usr/include/libqcow.h:439:6: error: ‘libqcow_file_t’ was not declared in this scope; did you mean ‘libqcow_file_open’? 439 | libqcow_file_t *file, | ^~~~~~~~~~~~~~ | libqcow_file_open /usr/include/libqcow.h:439:22: error: ‘file’ was not declared in this scope 439 | libqcow_file_t *file, | ^~~~ /usr/include/libqcow.h:440:6: error: expected primary-expression before ‘int’ 440 | int *number_of_snapshots, | ^~~ /usr/include/libqcow.h:441:22: error: expected primary-expression before ‘*’ token 441 | libqcow_error_t **error ); | ^ /usr/include/libqcow.h:441:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’? 441 | libqcow_error_t **error ); | ^~~~~ | perror