Temporary header file '/tmp/Sr263M1dTR/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/libfwnt/definitions.h"
  #include "/usr/include/libfwnt/error.h"
  #include "/usr/include/libfwnt/extern.h"
  #include "/usr/include/libfwnt/features.h"
  #include "/usr/include/libfwnt/types.h"
  #include "/usr/include/libfwnt.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/Sr263M1dTR/dump1.h"  -I/usr/include/libfwnt

In file included from /usr/include/stdio.h:27,
                 from /tmp/Sr263M1dTR/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/libfwnt/types.h:91,
                 from /usr/include/libfwnt/definitions.h:25,
                 from /tmp/Sr263M1dTR/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/libfwnt/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/libfwnt/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 ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
  +++ |+#include <cstddef>
    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 ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/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 ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
  430 | #include <bits/floatn.h>
  +++ |+#include <cstddef>
  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 ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/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/Sr263M1dTR/dump1.h:18:
/usr/include/libfwnt.h:73:6: error: ‘size_t’ has not been declared
   73 |      size_t size );
      |      ^~~~~~
/usr/include/libfwnt.h:91:6: error: ‘size_t’ has not been declared
   91 |      size_t size );
      |      ^~~~~~
/usr/include/libfwnt.h:107:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_initialize’?
  107 |      libfwnt_security_descriptor_t **security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_initialize
/usr/include/libfwnt.h:107:38: error: ‘security_descriptor’ was not declared in this scope
  107 |      libfwnt_security_descriptor_t **security_descriptor,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:108:22: error: expected primary-expression before ‘*’ token
  108 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:108:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  108 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:115:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  115 |      libfwnt_security_descriptor_t **security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:115:38: error: ‘security_descriptor’ was not declared in this scope
  115 |      libfwnt_security_descriptor_t **security_descriptor,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:116:22: error: expected primary-expression before ‘*’ token
  116 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:116:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  116 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:123:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  123 |      libfwnt_security_descriptor_t *security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:123:37: error: ‘security_descriptor’ was not declared in this scope
  123 |      libfwnt_security_descriptor_t *security_descriptor,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:124:6: error: expected primary-expression before ‘const’
  124 |      const uint8_t *byte_stream,
      |      ^~~~~
/usr/include/libfwnt.h:125:6: error: ‘size_t’ was not declared in this scope
  125 |      size_t byte_stream_size,
      |      ^~~~~~
/usr/include/libfwnt.h:32:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
   31 | #include <stdio.h>
  +++ |+#include <cstddef>
   32 | 
/usr/include/libfwnt.h:126:6: error: expected primary-expression before ‘int’
  126 |      int byte_order,
      |      ^~~
/usr/include/libfwnt.h:127:22: error: expected primary-expression before ‘*’ token
  127 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:127:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  127 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:134:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  134 |      libfwnt_security_descriptor_t *security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:134:37: error: ‘security_descriptor’ was not declared in this scope
  134 |      libfwnt_security_descriptor_t *security_descriptor,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:135:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  135 |      libfwnt_security_identifier_t **security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:135:38: error: ‘security_identifier’ was not declared in this scope
  135 |      libfwnt_security_identifier_t **security_identifier,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:136:22: error: expected primary-expression before ‘*’ token
  136 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:136:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  136 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:143:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  143 |      libfwnt_security_descriptor_t *security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:143:37: error: ‘security_descriptor’ was not declared in this scope
  143 |      libfwnt_security_descriptor_t *security_descriptor,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:144:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  144 |      libfwnt_security_identifier_t **security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:144:38: error: ‘security_identifier’ was not declared in this scope
  144 |      libfwnt_security_identifier_t **security_identifier,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:145:22: error: expected primary-expression before ‘*’ token
  145 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:145:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  145 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:152:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  152 |      libfwnt_security_descriptor_t *security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:152:37: error: ‘security_descriptor’ was not declared in this scope
  152 |      libfwnt_security_descriptor_t *security_descriptor,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:153:6: error: ‘libfwnt_access_control_list_t’ was not declared in this scope
  153 |      libfwnt_access_control_list_t **access_control_list,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:153:38: error: ‘access_control_list’ was not declared in this scope
  153 |      libfwnt_access_control_list_t **access_control_list,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:154:22: error: expected primary-expression before ‘*’ token
  154 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:154:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  154 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:161:6: error: ‘libfwnt_security_descriptor_t’ was not declared in this scope; did you mean ‘libfwnt_security_descriptor_free’?
  161 |      libfwnt_security_descriptor_t *security_descriptor,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_descriptor_free
/usr/include/libfwnt.h:161:37: error: ‘security_descriptor’ was not declared in this scope
  161 |      libfwnt_security_descriptor_t *security_descriptor,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:162:6: error: ‘libfwnt_access_control_list_t’ was not declared in this scope
  162 |      libfwnt_access_control_list_t **access_control_list,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:162:38: error: ‘access_control_list’ was not declared in this scope
  162 |      libfwnt_access_control_list_t **access_control_list,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:163:22: error: expected primary-expression before ‘*’ token
  163 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:163:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  163 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:175:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_initialize’?
  175 |      libfwnt_security_identifier_t **security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_initialize
/usr/include/libfwnt.h:175:38: error: ‘security_identifier’ was not declared in this scope
  175 |      libfwnt_security_identifier_t **security_identifier,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:176:22: error: expected primary-expression before ‘*’ token
  176 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:176:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  176 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:183:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  183 |      libfwnt_security_identifier_t **security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:183:38: error: ‘security_identifier’ was not declared in this scope
  183 |      libfwnt_security_identifier_t **security_identifier,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:184:22: error: expected primary-expression before ‘*’ token
  184 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:184:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  184 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:191:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  191 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:191:37: error: ‘security_identifier’ was not declared in this scope
  191 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:192:6: error: expected primary-expression before ‘const’
  192 |      const uint8_t *byte_stream,
      |      ^~~~~
/usr/include/libfwnt.h:193:6: error: ‘size_t’ was not declared in this scope
  193 |      size_t byte_stream_size,
      |      ^~~~~~
/usr/include/libfwnt.h:193:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:194:6: error: expected primary-expression before ‘int’
  194 |      int byte_order,
      |      ^~~
/usr/include/libfwnt.h:195:22: error: expected primary-expression before ‘*’ token
  195 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:195:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  195 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:203:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  203 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:203:37: error: ‘security_identifier’ was not declared in this scope
  203 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:204:6: error: ‘size_t’ was not declared in this scope
  204 |      size_t *string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:204:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:204:14: error: ‘string_size’ was not declared in this scope
  204 |      size_t *string_size,
      |              ^~~~~~~~~~~
/usr/include/libfwnt.h:205:15: error: expected primary-expression before ‘string_format_flags’
  205 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:206:22: error: expected primary-expression before ‘*’ token
  206 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:206:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  206 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:214:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  214 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:214:37: error: ‘security_identifier’ was not declared in this scope
  214 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:215:6: error: ‘uint8_t’ was not declared in this scope
  215 |      uint8_t *utf8_string,
      |      ^~~~~~~
/usr/include/libfwnt.h:32:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   31 | #include <stdio.h>
  +++ |+#include <cstdint>
   32 | 
/usr/include/libfwnt.h:215:15: error: ‘utf8_string’ was not declared in this scope
  215 |      uint8_t *utf8_string,
      |               ^~~~~~~~~~~
/usr/include/libfwnt.h:216:6: error: ‘size_t’ was not declared in this scope
  216 |      size_t utf8_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:216:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:217:15: error: expected primary-expression before ‘string_format_flags’
  217 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:218:22: error: expected primary-expression before ‘*’ token
  218 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:218:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  218 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:226:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  226 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:226:37: error: ‘security_identifier’ was not declared in this scope
  226 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:227:6: error: ‘uint8_t’ was not declared in this scope
  227 |      uint8_t *utf8_string,
      |      ^~~~~~~
/usr/include/libfwnt.h:227:6: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:227:15: error: ‘utf8_string’ was not declared in this scope
  227 |      uint8_t *utf8_string,
      |               ^~~~~~~~~~~
/usr/include/libfwnt.h:228:6: error: ‘size_t’ was not declared in this scope
  228 |      size_t utf8_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:228:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:229:6: error: ‘size_t’ was not declared in this scope
  229 |      size_t *utf8_string_index,
      |      ^~~~~~
/usr/include/libfwnt.h:229:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:229:14: error: ‘utf8_string_index’ was not declared in this scope
  229 |      size_t *utf8_string_index,
      |              ^~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:230:15: error: expected primary-expression before ‘string_format_flags’
  230 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:231:22: error: expected primary-expression before ‘*’ token
  231 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:231:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  231 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:239:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  239 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:239:37: error: ‘security_identifier’ was not declared in this scope
  239 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:240:15: error: expected primary-expression before ‘*’ token
  240 |      uint16_t *utf16_string,
      |               ^
/usr/include/libfwnt.h:240:16: error: ‘utf16_string’ was not declared in this scope
  240 |      uint16_t *utf16_string,
      |                ^~~~~~~~~~~~
/usr/include/libfwnt.h:241:6: error: ‘size_t’ was not declared in this scope
  241 |      size_t utf16_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:241:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:242:15: error: expected primary-expression before ‘string_format_flags’
  242 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:243:22: error: expected primary-expression before ‘*’ token
  243 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:243:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  243 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:251:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  251 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:251:37: error: ‘security_identifier’ was not declared in this scope
  251 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:252:15: error: expected primary-expression before ‘*’ token
  252 |      uint16_t *utf16_string,
      |               ^
/usr/include/libfwnt.h:252:16: error: ‘utf16_string’ was not declared in this scope
  252 |      uint16_t *utf16_string,
      |                ^~~~~~~~~~~~
/usr/include/libfwnt.h:253:6: error: ‘size_t’ was not declared in this scope
  253 |      size_t utf16_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:253:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:254:6: error: ‘size_t’ was not declared in this scope
  254 |      size_t *utf16_string_index,
      |      ^~~~~~
/usr/include/libfwnt.h:254:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:254:14: error: ‘utf16_string_index’ was not declared in this scope
  254 |      size_t *utf16_string_index,
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:255:15: error: expected primary-expression before ‘string_format_flags’
  255 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:256:22: error: expected primary-expression before ‘*’ token
  256 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:256:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  256 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:264:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  264 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:264:37: error: ‘security_identifier’ was not declared in this scope
  264 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:265:15: error: expected primary-expression before ‘*’ token
  265 |      uint32_t *utf32_string,
      |               ^
/usr/include/libfwnt.h:265:16: error: ‘utf32_string’ was not declared in this scope
  265 |      uint32_t *utf32_string,
      |                ^~~~~~~~~~~~
/usr/include/libfwnt.h:266:6: error: ‘size_t’ was not declared in this scope
  266 |      size_t utf32_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:266:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:267:15: error: expected primary-expression before ‘string_format_flags’
  267 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:268:22: error: expected primary-expression before ‘*’ token
  268 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:268:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  268 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:276:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  276 |      libfwnt_security_identifier_t *security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:276:37: error: ‘security_identifier’ was not declared in this scope
  276 |      libfwnt_security_identifier_t *security_identifier,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:277:15: error: expected primary-expression before ‘*’ token
  277 |      uint32_t *utf32_string,
      |               ^
/usr/include/libfwnt.h:277:16: error: ‘utf32_string’ was not declared in this scope
  277 |      uint32_t *utf32_string,
      |                ^~~~~~~~~~~~
/usr/include/libfwnt.h:278:6: error: ‘size_t’ was not declared in this scope
  278 |      size_t utf32_string_size,
      |      ^~~~~~
/usr/include/libfwnt.h:278:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:279:6: error: ‘size_t’ was not declared in this scope
  279 |      size_t *utf32_string_index,
      |      ^~~~~~
/usr/include/libfwnt.h:279:6: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
/usr/include/libfwnt.h:279:14: error: ‘utf32_string_index’ was not declared in this scope
  279 |      size_t *utf32_string_index,
      |              ^~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:280:15: error: expected primary-expression before ‘string_format_flags’
  280 |      uint32_t string_format_flags,
      |               ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:281:22: error: expected primary-expression before ‘*’ token
  281 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:281:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  281 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:292:6: error: ‘libfwnt_access_control_list_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_list_free’?
  292 |      libfwnt_access_control_list_t **access_control_list,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_list_free
/usr/include/libfwnt.h:292:38: error: ‘access_control_list’ was not declared in this scope
  292 |      libfwnt_access_control_list_t **access_control_list,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:293:22: error: expected primary-expression before ‘*’ token
  293 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:293:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  293 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:300:6: error: ‘libfwnt_access_control_list_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_list_free’?
  300 |      libfwnt_access_control_list_t *access_control_list,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_list_free
/usr/include/libfwnt.h:300:37: error: ‘access_control_list’ was not declared in this scope
  300 |      libfwnt_access_control_list_t *access_control_list,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:301:6: error: expected primary-expression before ‘int’
  301 |      int *number_of_entries,
      |      ^~~
/usr/include/libfwnt.h:302:22: error: expected primary-expression before ‘*’ token
  302 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:302:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  302 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:309:6: error: ‘libfwnt_access_control_list_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_list_free’?
  309 |      libfwnt_access_control_list_t *access_control_list,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_list_free
/usr/include/libfwnt.h:309:37: error: ‘access_control_list’ was not declared in this scope
  309 |      libfwnt_access_control_list_t *access_control_list,
      |                                     ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:310:6: error: expected primary-expression before ‘int’
  310 |      int entry_index,
      |      ^~~
/usr/include/libfwnt.h:311:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_list_free’?
  311 |      libfwnt_access_control_entry_t **access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_list_free
/usr/include/libfwnt.h:311:39: error: ‘access_control_entry’ was not declared in this scope
  311 |      libfwnt_access_control_entry_t **access_control_entry,
      |                                       ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:312:22: error: expected primary-expression before ‘*’ token
  312 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:312:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  312 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:323:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_entry_free’?
  323 |      libfwnt_access_control_entry_t **access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_entry_free
/usr/include/libfwnt.h:323:39: error: ‘access_control_entry’ was not declared in this scope
  323 |      libfwnt_access_control_entry_t **access_control_entry,
      |                                       ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:324:22: error: expected primary-expression before ‘*’ token
  324 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:324:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  324 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:331:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_entry_free’?
  331 |      libfwnt_access_control_entry_t *access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_entry_free
/usr/include/libfwnt.h:331:38: error: ‘access_control_entry’ was not declared in this scope
  331 |      libfwnt_access_control_entry_t *access_control_entry,
      |                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:332:6: error: ‘uint8_t’ was not declared in this scope
  332 |      uint8_t *type,
      |      ^~~~~~~
/usr/include/libfwnt.h:332:6: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:332:15: error: ‘type’ was not declared in this scope; did you mean ‘typeof’?
  332 |      uint8_t *type,
      |               ^~~~
      |               typeof
/usr/include/libfwnt.h:333:22: error: expected primary-expression before ‘*’ token
  333 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:333:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  333 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:340:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_entry_free’?
  340 |      libfwnt_access_control_entry_t *access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_entry_free
/usr/include/libfwnt.h:340:38: error: ‘access_control_entry’ was not declared in this scope
  340 |      libfwnt_access_control_entry_t *access_control_entry,
      |                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:341:6: error: ‘uint8_t’ was not declared in this scope
  341 |      uint8_t *flags,
      |      ^~~~~~~
/usr/include/libfwnt.h:341:6: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:341:15: error: ‘flags’ was not declared in this scope
  341 |      uint8_t *flags,
      |               ^~~~~
/usr/include/libfwnt.h:342:22: error: expected primary-expression before ‘*’ token
  342 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:342:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  342 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:349:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_entry_free’?
  349 |      libfwnt_access_control_entry_t *access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_entry_free
/usr/include/libfwnt.h:349:38: error: ‘access_control_entry’ was not declared in this scope
  349 |      libfwnt_access_control_entry_t *access_control_entry,
      |                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:350:15: error: expected primary-expression before ‘*’ token
  350 |      uint32_t *access_mask,
      |               ^
/usr/include/libfwnt.h:350:16: error: ‘access_mask’ was not declared in this scope
  350 |      uint32_t *access_mask,
      |                ^~~~~~~~~~~
/usr/include/libfwnt.h:351:22: error: expected primary-expression before ‘*’ token
  351 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:351:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  351 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:358:6: error: ‘libfwnt_access_control_entry_t’ was not declared in this scope; did you mean ‘libfwnt_access_control_entry_free’?
  358 |      libfwnt_access_control_entry_t *access_control_entry,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_access_control_entry_free
/usr/include/libfwnt.h:358:38: error: ‘access_control_entry’ was not declared in this scope
  358 |      libfwnt_access_control_entry_t *access_control_entry,
      |                                      ^~~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:359:6: error: ‘libfwnt_security_identifier_t’ was not declared in this scope; did you mean ‘libfwnt_security_identifier_free’?
  359 |      libfwnt_security_identifier_t **security_identifier,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |      libfwnt_security_identifier_free
/usr/include/libfwnt.h:359:38: error: ‘security_identifier’ was not declared in this scope
  359 |      libfwnt_security_identifier_t **security_identifier,
      |                                      ^~~~~~~~~~~~~~~~~~~
/usr/include/libfwnt.h:360:22: error: expected primary-expression before ‘*’ token
  360 |      libfwnt_error_t **error );
      |                      ^
/usr/include/libfwnt.h:360:24: error: ‘error’ was not declared in this scope; did you mean ‘perror’?
  360 |      libfwnt_error_t **error );
      |                        ^~~~~
      |                        perror
/usr/include/libfwnt.h:371:12: error: ‘uint8_t’ does not name a type
  371 |      const uint8_t *compressed_data,
      |            ^~~~~~~
/usr/include/libfwnt.h:371:12: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:372:6: error: ‘size_t’ has not been declared
  372 |      size_t compressed_data_size,
      |      ^~~~~~
/usr/include/libfwnt.h:373:6: error: ‘uint8_t’ has not been declared
  373 |      uint8_t *uncompressed_data,
      |      ^~~~~~~
/usr/include/libfwnt.h:374:6: error: ‘size_t’ has not been declared
  374 |      size_t *uncompressed_data_size,
      |      ^~~~~~
/usr/include/libfwnt.h:386:12: error: ‘uint8_t’ does not name a type
  386 |      const uint8_t *compressed_data,
      |            ^~~~~~~
/usr/include/libfwnt.h:386:12: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:387:6: error: ‘size_t’ has not been declared
  387 |      size_t compressed_data_size,
      |      ^~~~~~
/usr/include/libfwnt.h:388:6: error: ‘uint8_t’ has not been declared
  388 |      uint8_t *uncompressed_data,
      |      ^~~~~~~
/usr/include/libfwnt.h:389:6: error: ‘size_t’ has not been declared
  389 |      size_t *uncompressed_data_size,
      |      ^~~~~~
/usr/include/libfwnt.h:397:12: error: ‘uint8_t’ does not name a type
  397 |      const uint8_t *compressed_data,
      |            ^~~~~~~
/usr/include/libfwnt.h:397:12: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
/usr/include/libfwnt.h:398:6: error: ‘size_t’ has not been declared
  398 |      size_t compressed_data_size,
      |      ^~~~~~
/usr/include/libfwnt.h:399:6: error: ‘uint8_t’ has not been declared
  399 |      uint8_t *uncompressed_data,
      |      ^~~~~~~
/usr/include/libfwnt.h:400:6: error: ‘size_t’ has not been declared
  400 |      size_t *uncompressed_data_size,
      |      ^~~~~~

