Temporary header file '/tmp/ymxjz5lGDD/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

  // add includes
  #include "/usr/include/stdlib.h"
  #include "/usr/include/stdint.h"
  #include "/usr/include/pskc/container.h"
  #include "/usr/include/pskc/enums.h"
  #include "/usr/include/pskc/errors.h"
  #include "/usr/include/pskc/exports.h"
  #include "/usr/include/pskc/global.h"
  #include "/usr/include/pskc/keypackage.h"
  #include "/usr/include/pskc/pskc.h"
  #include "/usr/include/pskc/version.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ymxjz5lGDD/dump1.h"

In file included from /tmp/ymxjz5lGDD/dump1.h:13:
/usr/include/pskc/container.h:45:8: error: ‘PSKCAPI’ does not name a type
   45 | extern PSKCAPI int pskc_init (pskc_t ** container);
      |        ^~~~~~~
/usr/include/pskc/container.h:45:8: note: the macro ‘PSKCAPI’ had not yet been defined
In file included from /tmp/ymxjz5lGDD/dump1.h:16:
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:46:8: error: ‘PSKCAPI’ does not name a type
   46 | extern PSKCAPI void pskc_done (pskc_t * container);
      |        ^~~~~~~
/usr/include/pskc/container.h:46:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:48:8: error: ‘PSKCAPI’ does not name a type
   48 | extern PSKCAPI int pskc_parse_from_memory (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:48:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:51:8: error: ‘PSKCAPI’ does not name a type
   51 | extern PSKCAPI int pskc_get_signed_p (pskc_t * container);
      |        ^~~~~~~
/usr/include/pskc/container.h:51:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:53:8: error: ‘PSKCAPI’ does not name a type
   53 | extern PSKCAPI int pskc_validate (pskc_t * container, int *isvalid);
      |        ^~~~~~~
/usr/include/pskc/container.h:53:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:55:8: error: ‘PSKCAPI’ does not name a type
   55 | extern PSKCAPI int pskc_build_xml (pskc_t * container, char **out,
      |        ^~~~~~~
/usr/include/pskc/container.h:55:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:58:8: error: ‘PSKCAPI’ does not name a type
   58 | extern PSKCAPI int pskc_sign_x509 (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:58:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:61:8: error: ‘PSKCAPI’ does not name a type
   61 | extern PSKCAPI int pskc_verify_x509crt (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:61:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:66:8: error: ‘PSKCAPI’ does not name a type
   66 | extern PSKCAPI const char *pskc_get_version (pskc_t * container);
      |        ^~~~~~~
/usr/include/pskc/container.h:66:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:67:8: error: ‘PSKCAPI’ does not name a type
   67 | extern PSKCAPI void pskc_set_version (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:67:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:69:8: error: ‘PSKCAPI’ does not name a type
   69 | extern PSKCAPI const char *pskc_get_id (pskc_t * container);
      |        ^~~~~~~
/usr/include/pskc/container.h:69:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:70:8: error: ‘PSKCAPI’ does not name a type
   70 | extern PSKCAPI void pskc_set_id (pskc_t * container, const char *id);
      |        ^~~~~~~
/usr/include/pskc/container.h:70:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:72:8: error: ‘PSKCAPI’ does not name a type
   72 | extern PSKCAPI pskc_key_t *pskc_get_keypackage (pskc_t * container, size_t i);
      |        ^~~~~~~
/usr/include/pskc/container.h:72:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:73:8: error: ‘PSKCAPI’ does not name a type
   73 | extern PSKCAPI int pskc_add_keypackage (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:73:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/container.h:92:8: error: ‘PSKCAPI’ does not name a type
   92 | extern PSKCAPI int pskc_output (pskc_t * container,
      |        ^~~~~~~
/usr/include/pskc/container.h:92:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
In file included from /tmp/ymxjz5lGDD/dump1.h:14:
/usr/include/pskc/enums.h:71:8: error: ‘PSKCAPI’ does not name a type
   71 | extern PSKCAPI const char *pskc_pinusagemode2str (pskc_pinusagemode
      |        ^~~~~~~
/usr/include/pskc/enums.h:71:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/enums.h:73:8: error: ‘PSKCAPI’ does not name a type
   73 | extern PSKCAPI pskc_pinusagemode pskc_str2pinusagemode (const char
      |        ^~~~~~~
/usr/include/pskc/enums.h:73:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/enums.h:101:8: error: ‘PSKCAPI’ does not name a type
  101 | extern PSKCAPI const char *pskc_valueformat2str (pskc_valueformat
      |        ^~~~~~~
/usr/include/pskc/enums.h:101:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/enums.h:103:8: error: ‘PSKCAPI’ does not name a type
  103 | extern PSKCAPI pskc_valueformat pskc_str2valueformat (const char
      |        ^~~~~~~
/usr/include/pskc/enums.h:103:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/enums.h:157:8: error: ‘PSKCAPI’ does not name a type
  157 | extern PSKCAPI const char *pskc_keyusage2str (pskc_keyusage keyusage);
      |        ^~~~~~~
/usr/include/pskc/enums.h:157:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/enums.h:158:8: error: ‘PSKCAPI’ does not name a type
  158 | extern PSKCAPI pskc_keyusage pskc_str2keyusage (const char *keyusage);
      |        ^~~~~~~
/usr/include/pskc/enums.h:158:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
In file included from /tmp/ymxjz5lGDD/dump1.h:15:
/usr/include/pskc/errors.h:69:8: error: ‘PSKCAPI’ does not name a type
   69 | extern PSKCAPI const char *pskc_strerror (int err);
      |        ^~~~~~~
/usr/include/pskc/errors.h:69:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
/usr/include/pskc/errors.h:70:8: error: ‘PSKCAPI’ does not name a type
   70 | extern PSKCAPI const char *pskc_strerror_name (int err);
      |        ^~~~~~~
/usr/include/pskc/errors.h:70:8: note: the macro ‘PSKCAPI’ had not yet been defined
/usr/include/pskc/exports.h:33: note: it was later defined here
   33 | #define PSKCAPI
      | 
In file included from /tmp/ymxjz5lGDD/dump1.h:18:
/usr/include/pskc/keypackage.h:37:58: error: ‘pskc_key_t’ was not declared in this scope
   37 | extern PSKCAPI const char *pskc_get_device_manufacturer (pskc_key_t * key);
      |                                                          ^~~~~~~~~~
/usr/include/pskc/keypackage.h:37:71: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   37 | extern PSKCAPI const char *pskc_get_device_manufacturer (pskc_key_t * key);
      |                                                                       ^~~
      |                                                                       key_t
/usr/include/pskc/keypackage.h:38:21: error: variable or field ‘pskc_set_device_manufacturer’ declared void
   38 | extern PSKCAPI void pskc_set_device_manufacturer (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:38:51: error: ‘pskc_key_t’ was not declared in this scope
   38 | extern PSKCAPI void pskc_set_device_manufacturer (pskc_key_t * key,
      |                                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:38:64: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   38 | extern PSKCAPI void pskc_set_device_manufacturer (pskc_key_t * key,
      |                                                                ^~~
      |                                                                key_t
/usr/include/pskc/keypackage.h:39:51: error: expected primary-expression before ‘const’
   39 |                                                   const char *devmfr);
      |                                                   ^~~~~
/usr/include/pskc/keypackage.h:41:54: error: ‘pskc_key_t’ was not declared in this scope
   41 | extern PSKCAPI const char *pskc_get_device_serialno (pskc_key_t * key);
      |                                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:41:67: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   41 | extern PSKCAPI const char *pskc_get_device_serialno (pskc_key_t * key);
      |                                                                   ^~~
      |                                                                   key_t
/usr/include/pskc/keypackage.h:42:21: error: variable or field ‘pskc_set_device_serialno’ declared void
   42 | extern PSKCAPI void pskc_set_device_serialno (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:42:47: error: ‘pskc_key_t’ was not declared in this scope
   42 | extern PSKCAPI void pskc_set_device_serialno (pskc_key_t * key,
      |                                               ^~~~~~~~~~
/usr/include/pskc/keypackage.h:42:60: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   42 | extern PSKCAPI void pskc_set_device_serialno (pskc_key_t * key,
      |                                                            ^~~
      |                                                            key_t
/usr/include/pskc/keypackage.h:43:47: error: expected primary-expression before ‘const’
   43 |                                               const char *serialno);
      |                                               ^~~~~
/usr/include/pskc/keypackage.h:45:51: error: ‘pskc_key_t’ was not declared in this scope
   45 | extern PSKCAPI const char *pskc_get_device_model (pskc_key_t * key);
      |                                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:45:64: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   45 | extern PSKCAPI const char *pskc_get_device_model (pskc_key_t * key);
      |                                                                ^~~
      |                                                                key_t
/usr/include/pskc/keypackage.h:46:21: error: variable or field ‘pskc_set_device_model’ declared void
   46 | extern PSKCAPI void pskc_set_device_model (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:46:44: error: ‘pskc_key_t’ was not declared in this scope
   46 | extern PSKCAPI void pskc_set_device_model (pskc_key_t * key,
      |                                            ^~~~~~~~~~
/usr/include/pskc/keypackage.h:46:57: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   46 | extern PSKCAPI void pskc_set_device_model (pskc_key_t * key,
      |                                                         ^~~
      |                                                         key_t
/usr/include/pskc/keypackage.h:47:44: error: expected primary-expression before ‘const’
   47 |                                            const char *model);
      |                                            ^~~~~
/usr/include/pskc/keypackage.h:49:53: error: ‘pskc_key_t’ was not declared in this scope
   49 | extern PSKCAPI const char *pskc_get_device_issueno (pskc_key_t * key);
      |                                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:49:66: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   49 | extern PSKCAPI const char *pskc_get_device_issueno (pskc_key_t * key);
      |                                                                  ^~~
      |                                                                  key_t
/usr/include/pskc/keypackage.h:50:21: error: variable or field ‘pskc_set_device_issueno’ declared void
   50 | extern PSKCAPI void pskc_set_device_issueno (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:50:46: error: ‘pskc_key_t’ was not declared in this scope
   50 | extern PSKCAPI void pskc_set_device_issueno (pskc_key_t * key,
      |                                              ^~~~~~~~~~
/usr/include/pskc/keypackage.h:50:59: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   50 | extern PSKCAPI void pskc_set_device_issueno (pskc_key_t * key,
      |                                                           ^~~
      |                                                           key_t
/usr/include/pskc/keypackage.h:51:46: error: expected primary-expression before ‘const’
   51 |                                              const char *issueno);
      |                                              ^~~~~
/usr/include/pskc/keypackage.h:53:59: error: ‘pskc_key_t’ was not declared in this scope
   53 | extern PSKCAPI const char *pskc_get_device_devicebinding (pskc_key_t * key);
      |                                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:53:72: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   53 | extern PSKCAPI const char *pskc_get_device_devicebinding (pskc_key_t * key);
      |                                                                        ^~~
      |                                                                        key_t
/usr/include/pskc/keypackage.h:54:21: error: variable or field ‘pskc_set_device_devicebinding’ declared void
   54 | extern PSKCAPI void pskc_set_device_devicebinding (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:54:52: error: ‘pskc_key_t’ was not declared in this scope
   54 | extern PSKCAPI void pskc_set_device_devicebinding (pskc_key_t * key,
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:54:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   54 | extern PSKCAPI void pskc_set_device_devicebinding (pskc_key_t * key,
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:55:52: error: expected primary-expression before ‘const’
   55 |                                                    const char *devbind);
      |                                                    ^~~~~
/usr/include/pskc/keypackage.h:57:60: error: ‘pskc_key_t’ was not declared in this scope
   57 | extern PSKCAPI const struct tm *pskc_get_device_startdate (pskc_key_t * key);
      |                                                            ^~~~~~~~~~
/usr/include/pskc/keypackage.h:57:73: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   57 | extern PSKCAPI const struct tm *pskc_get_device_startdate (pskc_key_t * key);
      |                                                                         ^~~
      |                                                                         key_t
/usr/include/pskc/keypackage.h:58:21: error: variable or field ‘pskc_set_device_startdate’ declared void
   58 | extern PSKCAPI void pskc_set_device_startdate (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:58:48: error: ‘pskc_key_t’ was not declared in this scope
   58 | extern PSKCAPI void pskc_set_device_startdate (pskc_key_t * key,
      |                                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:58:61: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   58 | extern PSKCAPI void pskc_set_device_startdate (pskc_key_t * key,
      |                                                             ^~~
      |                                                             key_t
/usr/include/pskc/keypackage.h:59:48: error: expected primary-expression before ‘const’
   59 |                                                const struct tm *startdate);
      |                                                ^~~~~
/usr/include/pskc/keypackage.h:61:61: error: ‘pskc_key_t’ was not declared in this scope
   61 | extern PSKCAPI const struct tm *pskc_get_device_expirydate (pskc_key_t * key);
      |                                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:61:74: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   61 | extern PSKCAPI const struct tm *pskc_get_device_expirydate (pskc_key_t * key);
      |                                                                          ^~~
      |                                                                          key_t
/usr/include/pskc/keypackage.h:62:21: error: variable or field ‘pskc_set_device_expirydate’ declared void
   62 | extern PSKCAPI void pskc_set_device_expirydate (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:62:49: error: ‘pskc_key_t’ was not declared in this scope
   62 | extern PSKCAPI void pskc_set_device_expirydate (pskc_key_t * key,
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:62:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   62 | extern PSKCAPI void pskc_set_device_expirydate (pskc_key_t * key,
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:63:49: error: expected primary-expression before ‘const’
   63 |                                                 const struct tm *expirydate);
      |                                                 ^~~~~
/usr/include/pskc/keypackage.h:65:52: error: ‘pskc_key_t’ was not declared in this scope
   65 | extern PSKCAPI const char *pskc_get_device_userid (pskc_key_t * key);
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:65:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   65 | extern PSKCAPI const char *pskc_get_device_userid (pskc_key_t * key);
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:66:21: error: variable or field ‘pskc_set_device_userid’ declared void
   66 | extern PSKCAPI void pskc_set_device_userid (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:66:45: error: ‘pskc_key_t’ was not declared in this scope
   66 | extern PSKCAPI void pskc_set_device_userid (pskc_key_t * key,
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:66:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   66 | extern PSKCAPI void pskc_set_device_userid (pskc_key_t * key,
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:67:45: error: expected primary-expression before ‘const’
   67 |                                             const char *userid);
      |                                             ^~~~~
/usr/include/pskc/keypackage.h:69:54: error: ‘pskc_key_t’ was not declared in this scope
   69 | extern PSKCAPI const char *pskc_get_cryptomodule_id (pskc_key_t * key);
      |                                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:69:67: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   69 | extern PSKCAPI const char *pskc_get_cryptomodule_id (pskc_key_t * key);
      |                                                                   ^~~
      |                                                                   key_t
/usr/include/pskc/keypackage.h:70:21: error: variable or field ‘pskc_set_cryptomodule_id’ declared void
   70 | extern PSKCAPI void pskc_set_cryptomodule_id (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:70:47: error: ‘pskc_key_t’ was not declared in this scope
   70 | extern PSKCAPI void pskc_set_cryptomodule_id (pskc_key_t * key,
      |                                               ^~~~~~~~~~
/usr/include/pskc/keypackage.h:70:60: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   70 | extern PSKCAPI void pskc_set_cryptomodule_id (pskc_key_t * key,
      |                                                            ^~~
      |                                                            key_t
/usr/include/pskc/keypackage.h:71:47: error: expected primary-expression before ‘const’
   71 |                                               const char *cid);
      |                                               ^~~~~
/usr/include/pskc/keypackage.h:73:45: error: ‘pskc_key_t’ was not declared in this scope
   73 | extern PSKCAPI const char *pskc_get_key_id (pskc_key_t * key);
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:73:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   73 | extern PSKCAPI const char *pskc_get_key_id (pskc_key_t * key);
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:74:21: error: variable or field ‘pskc_set_key_id’ declared void
   74 | extern PSKCAPI void pskc_set_key_id (pskc_key_t * key, const char *keyid);
      |                     ^~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:74:38: error: ‘pskc_key_t’ was not declared in this scope
   74 | extern PSKCAPI void pskc_set_key_id (pskc_key_t * key, const char *keyid);
      |                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:74:51: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   74 | extern PSKCAPI void pskc_set_key_id (pskc_key_t * key, const char *keyid);
      |                                                   ^~~
      |                                                   key_t
/usr/include/pskc/keypackage.h:74:56: error: expected primary-expression before ‘const’
   74 | extern PSKCAPI void pskc_set_key_id (pskc_key_t * key, const char *keyid);
      |                                                        ^~~~~
/usr/include/pskc/keypackage.h:76:52: error: ‘pskc_key_t’ was not declared in this scope
   76 | extern PSKCAPI const char *pskc_get_key_algorithm (pskc_key_t * key);
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:76:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   76 | extern PSKCAPI const char *pskc_get_key_algorithm (pskc_key_t * key);
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:77:21: error: variable or field ‘pskc_set_key_algorithm’ declared void
   77 | extern PSKCAPI void pskc_set_key_algorithm (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:77:45: error: ‘pskc_key_t’ was not declared in this scope
   77 | extern PSKCAPI void pskc_set_key_algorithm (pskc_key_t * key,
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:77:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   77 | extern PSKCAPI void pskc_set_key_algorithm (pskc_key_t * key,
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:78:45: error: expected primary-expression before ‘const’
   78 |                                             const char *keyalg);
      |                                             ^~~~~
/usr/include/pskc/keypackage.h:80:49: error: ‘pskc_key_t’ was not declared in this scope
   80 | extern PSKCAPI const char *pskc_get_key_issuer (pskc_key_t * key);
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:80:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   80 | extern PSKCAPI const char *pskc_get_key_issuer (pskc_key_t * key);
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:81:21: error: variable or field ‘pskc_set_key_issuer’ declared void
   81 | extern PSKCAPI void pskc_set_key_issuer (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:81:42: error: ‘pskc_key_t’ was not declared in this scope
   81 | extern PSKCAPI void pskc_set_key_issuer (pskc_key_t * key,
      |                                          ^~~~~~~~~~
/usr/include/pskc/keypackage.h:81:55: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   81 | extern PSKCAPI void pskc_set_key_issuer (pskc_key_t * key,
      |                                                       ^~~
      |                                                       key_t
/usr/include/pskc/keypackage.h:82:42: error: expected primary-expression before ‘const’
   82 |                                          const char *keyissuer);
      |                                          ^~~~~
/usr/include/pskc/keypackage.h:84:56: error: ‘pskc_key_t’ was not declared in this scope
   84 | extern PSKCAPI const char *pskc_get_key_algparm_suite (pskc_key_t * key);
      |                                                        ^~~~~~~~~~
/usr/include/pskc/keypackage.h:84:69: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   84 | extern PSKCAPI const char *pskc_get_key_algparm_suite (pskc_key_t * key);
      |                                                                     ^~~
      |                                                                     key_t
/usr/include/pskc/keypackage.h:85:21: error: variable or field ‘pskc_set_key_algparm_suite’ declared void
   85 | extern PSKCAPI void pskc_set_key_algparm_suite (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:85:49: error: ‘pskc_key_t’ was not declared in this scope
   85 | extern PSKCAPI void pskc_set_key_algparm_suite (pskc_key_t * key,
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:85:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   85 | extern PSKCAPI void pskc_set_key_algparm_suite (pskc_key_t * key,
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:86:49: error: expected primary-expression before ‘const’
   86 |                                                 const char *keyalgparmsuite);
      |                                                 ^~~~~
/usr/include/pskc/keypackage.h:89:38: error: ‘pskc_key_t’ was not declared in this scope
   89 | pskc_get_key_algparm_chall_encoding (pskc_key_t * key, int *present);
      |                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:89:51: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   89 | pskc_get_key_algparm_chall_encoding (pskc_key_t * key, int *present);
      |                                                   ^~~
      |                                                   key_t
/usr/include/pskc/keypackage.h:89:56: error: expected primary-expression before ‘int’
   89 | pskc_get_key_algparm_chall_encoding (pskc_key_t * key, int *present);
      |                                                        ^~~
/usr/include/pskc/keypackage.h:90:21: error: variable or field ‘pskc_set_key_algparm_chall_encoding’ declared void
   90 | extern PSKCAPI void pskc_set_key_algparm_chall_encoding (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:90:58: error: ‘pskc_key_t’ was not declared in this scope
   90 | extern PSKCAPI void pskc_set_key_algparm_chall_encoding (pskc_key_t * key,
      |                                                          ^~~~~~~~~~
/usr/include/pskc/keypackage.h:90:71: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   90 | extern PSKCAPI void pskc_set_key_algparm_chall_encoding (pskc_key_t * key,
      |                                                                       ^~~
      |                                                                       key_t
/usr/include/pskc/keypackage.h:91:75: error: expected primary-expression before ‘vf’
   91 |                                                          pskc_valueformat vf);
      |                                                                           ^~
/usr/include/pskc/keypackage.h:93:57: error: ‘pskc_key_t’ was not declared in this scope
   93 | extern PSKCAPI uint32_t pskc_get_key_algparm_chall_min (pskc_key_t * key,
      |                                                         ^~~~~~~~~~
/usr/include/pskc/keypackage.h:93:70: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   93 | extern PSKCAPI uint32_t pskc_get_key_algparm_chall_min (pskc_key_t * key,
      |                                                                      ^~~
      |                                                                      key_t
/usr/include/pskc/keypackage.h:94:57: error: expected primary-expression before ‘int’
   94 |                                                         int *present);
      |                                                         ^~~
/usr/include/pskc/keypackage.h:95:21: error: variable or field ‘pskc_set_key_algparm_chall_min’ declared void
   95 | extern PSKCAPI void pskc_set_key_algparm_chall_min (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:95:53: error: ‘pskc_key_t’ was not declared in this scope
   95 | extern PSKCAPI void pskc_set_key_algparm_chall_min (pskc_key_t * key,
      |                                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:95:66: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   95 | extern PSKCAPI void pskc_set_key_algparm_chall_min (pskc_key_t * key,
      |                                                                  ^~~
      |                                                                  key_t
/usr/include/pskc/keypackage.h:96:62: error: expected primary-expression before ‘challmin’
   96 |                                                     uint32_t challmin);
      |                                                              ^~~~~~~~
/usr/include/pskc/keypackage.h:98:57: error: ‘pskc_key_t’ was not declared in this scope
   98 | extern PSKCAPI uint32_t pskc_get_key_algparm_chall_max (pskc_key_t * key,
      |                                                         ^~~~~~~~~~
/usr/include/pskc/keypackage.h:98:70: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
   98 | extern PSKCAPI uint32_t pskc_get_key_algparm_chall_max (pskc_key_t * key,
      |                                                                      ^~~
      |                                                                      key_t
/usr/include/pskc/keypackage.h:99:57: error: expected primary-expression before ‘int’
   99 |                                                         int *present);
      |                                                         ^~~
/usr/include/pskc/keypackage.h:100:21: error: variable or field ‘pskc_set_key_algparm_chall_max’ declared void
  100 | extern PSKCAPI void pskc_set_key_algparm_chall_max (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:100:53: error: ‘pskc_key_t’ was not declared in this scope
  100 | extern PSKCAPI void pskc_set_key_algparm_chall_max (pskc_key_t * key,
      |                                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:100:66: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  100 | extern PSKCAPI void pskc_set_key_algparm_chall_max (pskc_key_t * key,
      |                                                                  ^~~
      |                                                                  key_t
/usr/include/pskc/keypackage.h:101:62: error: expected primary-expression before ‘challmax’
  101 |                                                     uint32_t challmax);
      |                                                              ^~~~~~~~
/usr/include/pskc/keypackage.h:103:60: error: ‘pskc_key_t’ was not declared in this scope
  103 | extern PSKCAPI int pskc_get_key_algparm_chall_checkdigits (pskc_key_t * key,
      |                                                            ^~~~~~~~~~
/usr/include/pskc/keypackage.h:103:73: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  103 | extern PSKCAPI int pskc_get_key_algparm_chall_checkdigits (pskc_key_t * key,
      |                                                                         ^~~
      |                                                                         key_t
/usr/include/pskc/keypackage.h:104:60: error: expected primary-expression before ‘int’
  104 |                                                            int *present);
      |                                                            ^~~
/usr/include/pskc/keypackage.h:105:21: error: variable or field ‘pskc_set_key_algparm_chall_checkdigits’ declared void
  105 | extern PSKCAPI void pskc_set_key_algparm_chall_checkdigits (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:105:61: error: ‘pskc_key_t’ was not declared in this scope
  105 | extern PSKCAPI void pskc_set_key_algparm_chall_checkdigits (pskc_key_t * key,
      |                                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:105:74: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  105 | extern PSKCAPI void pskc_set_key_algparm_chall_checkdigits (pskc_key_t * key,
      |                                                                          ^~~
      |                                                                          key_t
/usr/include/pskc/keypackage.h:106:61: error: expected primary-expression before ‘int’
  106 |                                                             int checkdigit);
      |                                                             ^~~
/usr/include/pskc/keypackage.h:109:37: error: ‘pskc_key_t’ was not declared in this scope
  109 | pskc_get_key_algparm_resp_encoding (pskc_key_t * key, int *present);
      |                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:109:50: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  109 | pskc_get_key_algparm_resp_encoding (pskc_key_t * key, int *present);
      |                                                  ^~~
      |                                                  key_t
/usr/include/pskc/keypackage.h:109:55: error: expected primary-expression before ‘int’
  109 | pskc_get_key_algparm_resp_encoding (pskc_key_t * key, int *present);
      |                                                       ^~~
/usr/include/pskc/keypackage.h:110:21: error: variable or field ‘pskc_set_key_algparm_resp_encoding’ declared void
  110 | extern PSKCAPI void pskc_set_key_algparm_resp_encoding (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:110:57: error: ‘pskc_key_t’ was not declared in this scope
  110 | extern PSKCAPI void pskc_set_key_algparm_resp_encoding (pskc_key_t * key,
      |                                                         ^~~~~~~~~~
/usr/include/pskc/keypackage.h:110:70: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  110 | extern PSKCAPI void pskc_set_key_algparm_resp_encoding (pskc_key_t * key,
      |                                                                      ^~~
      |                                                                      key_t
/usr/include/pskc/keypackage.h:111:74: error: expected primary-expression before ‘vf’
  111 |                                                         pskc_valueformat vf);
      |                                                                          ^~
/usr/include/pskc/keypackage.h:115:35: error: ‘pskc_key_t’ was not declared in this scope
  115 | pskc_get_key_algparm_resp_length (pskc_key_t * key, int *present);
      |                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:115:48: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  115 | pskc_get_key_algparm_resp_length (pskc_key_t * key, int *present);
      |                                                ^~~
      |                                                key_t
/usr/include/pskc/keypackage.h:115:53: error: expected primary-expression before ‘int’
  115 | pskc_get_key_algparm_resp_length (pskc_key_t * key, int *present);
      |                                                     ^~~
/usr/include/pskc/keypackage.h:116:21: error: variable or field ‘pskc_set_key_algparm_resp_length’ declared void
  116 | extern PSKCAPI void pskc_set_key_algparm_resp_length (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:116:55: error: ‘pskc_key_t’ was not declared in this scope
  116 | extern PSKCAPI void pskc_set_key_algparm_resp_length (pskc_key_t * key,
      |                                                       ^~~~~~~~~~
/usr/include/pskc/keypackage.h:116:68: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  116 | extern PSKCAPI void pskc_set_key_algparm_resp_length (pskc_key_t * key,
      |                                                                    ^~~
      |                                                                    key_t
/usr/include/pskc/keypackage.h:117:64: error: expected primary-expression before ‘length’
  117 |                                                       uint32_t length);
      |                                                                ^~~~~~
/usr/include/pskc/keypackage.h:119:59: error: ‘pskc_key_t’ was not declared in this scope
  119 | extern PSKCAPI int pskc_get_key_algparm_resp_checkdigits (pskc_key_t * key,
      |                                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:119:72: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  119 | extern PSKCAPI int pskc_get_key_algparm_resp_checkdigits (pskc_key_t * key,
      |                                                                        ^~~
      |                                                                        key_t
/usr/include/pskc/keypackage.h:120:59: error: expected primary-expression before ‘int’
  120 |                                                           int *present);
      |                                                           ^~~
/usr/include/pskc/keypackage.h:121:21: error: variable or field ‘pskc_set_key_algparm_resp_checkdigits’ declared void
  121 | extern PSKCAPI void pskc_set_key_algparm_resp_checkdigits (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:121:60: error: ‘pskc_key_t’ was not declared in this scope
  121 | extern PSKCAPI void pskc_set_key_algparm_resp_checkdigits (pskc_key_t * key,
      |                                                            ^~~~~~~~~~
/usr/include/pskc/keypackage.h:121:73: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  121 | extern PSKCAPI void pskc_set_key_algparm_resp_checkdigits (pskc_key_t * key,
      |                                                                         ^~~
      |                                                                         key_t
/usr/include/pskc/keypackage.h:122:60: error: expected primary-expression before ‘int’
  122 |                                                            int checkdigit);
      |                                                            ^~~
/usr/include/pskc/keypackage.h:124:52: error: ‘pskc_key_t’ was not declared in this scope
  124 | extern PSKCAPI const char *pskc_get_key_profileid (pskc_key_t * key);
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:124:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  124 | extern PSKCAPI const char *pskc_get_key_profileid (pskc_key_t * key);
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:125:21: error: variable or field ‘pskc_set_key_profileid’ declared void
  125 | extern PSKCAPI void pskc_set_key_profileid (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:125:45: error: ‘pskc_key_t’ was not declared in this scope
  125 | extern PSKCAPI void pskc_set_key_profileid (pskc_key_t * key,
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:125:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  125 | extern PSKCAPI void pskc_set_key_profileid (pskc_key_t * key,
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:126:45: error: expected primary-expression before ‘const’
  126 |                                             const char *profileid);
      |                                             ^~~~~
/usr/include/pskc/keypackage.h:128:52: error: ‘pskc_key_t’ was not declared in this scope
  128 | extern PSKCAPI const char *pskc_get_key_reference (pskc_key_t * key);
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:128:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  128 | extern PSKCAPI const char *pskc_get_key_reference (pskc_key_t * key);
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:129:21: error: variable or field ‘pskc_set_key_reference’ declared void
  129 | extern PSKCAPI void pskc_set_key_reference (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:129:45: error: ‘pskc_key_t’ was not declared in this scope
  129 | extern PSKCAPI void pskc_set_key_reference (pskc_key_t * key,
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:129:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  129 | extern PSKCAPI void pskc_set_key_reference (pskc_key_t * key,
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:130:45: error: expected primary-expression before ‘const’
  130 |                                             const char *keyref);
      |                                             ^~~~~
/usr/include/pskc/keypackage.h:132:55: error: ‘pskc_key_t’ was not declared in this scope
  132 | extern PSKCAPI const char *pskc_get_key_friendlyname (pskc_key_t * key);
      |                                                       ^~~~~~~~~~
/usr/include/pskc/keypackage.h:132:68: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  132 | extern PSKCAPI const char *pskc_get_key_friendlyname (pskc_key_t * key);
      |                                                                    ^~~
      |                                                                    key_t
/usr/include/pskc/keypackage.h:133:21: error: variable or field ‘pskc_set_key_friendlyname’ declared void
  133 | extern PSKCAPI void pskc_set_key_friendlyname (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:133:48: error: ‘pskc_key_t’ was not declared in this scope
  133 | extern PSKCAPI void pskc_set_key_friendlyname (pskc_key_t * key,
      |                                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:133:61: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  133 | extern PSKCAPI void pskc_set_key_friendlyname (pskc_key_t * key,
      |                                                             ^~~
      |                                                             key_t
/usr/include/pskc/keypackage.h:134:48: error: expected primary-expression before ‘const’
  134 |                                                const char *fname);
      |                                                ^~~~~
/usr/include/pskc/keypackage.h:136:49: error: ‘pskc_key_t’ was not declared in this scope
  136 | extern PSKCAPI const char *pskc_get_key_userid (pskc_key_t * key);
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:136:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  136 | extern PSKCAPI const char *pskc_get_key_userid (pskc_key_t * key);
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:137:21: error: variable or field ‘pskc_set_key_userid’ declared void
  137 | extern PSKCAPI void pskc_set_key_userid (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:137:42: error: ‘pskc_key_t’ was not declared in this scope
  137 | extern PSKCAPI void pskc_set_key_userid (pskc_key_t * key,
      |                                          ^~~~~~~~~~
/usr/include/pskc/keypackage.h:137:55: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  137 | extern PSKCAPI void pskc_set_key_userid (pskc_key_t * key,
      |                                                       ^~~
      |                                                       key_t
/usr/include/pskc/keypackage.h:138:42: error: expected primary-expression before ‘const’
  138 |                                          const char *keyuserid);
      |                                          ^~~~~
/usr/include/pskc/keypackage.h:140:54: error: ‘pskc_key_t’ was not declared in this scope
  140 | extern PSKCAPI const char *pskc_get_key_data_secret (pskc_key_t * key,
      |                                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:140:67: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  140 | extern PSKCAPI const char *pskc_get_key_data_secret (pskc_key_t * key,
      |                                                                   ^~~
      |                                                                   key_t
/usr/include/pskc/keypackage.h:141:61: error: expected primary-expression before ‘*’ token
  141 |                                                      size_t *len);
      |                                                             ^
/usr/include/pskc/keypackage.h:141:62: error: ‘len’ was not declared in this scope; did you mean ‘mblen’?
  141 |                                                      size_t *len);
      |                                                              ^~~
      |                                                              mblen
/usr/include/pskc/keypackage.h:142:46: error: ‘pskc_key_t’ was not declared in this scope
  142 | extern PSKCAPI int pskc_set_key_data_secret (pskc_key_t * key,
      |                                              ^~~~~~~~~~
/usr/include/pskc/keypackage.h:142:59: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  142 | extern PSKCAPI int pskc_set_key_data_secret (pskc_key_t * key,
      |                                                           ^~~
      |                                                           key_t
/usr/include/pskc/keypackage.h:143:46: error: expected primary-expression before ‘const’
  143 |                                              const char *data, size_t len);
      |                                              ^~~~~
/usr/include/pskc/keypackage.h:143:71: error: expected primary-expression before ‘len’
  143 |                                              const char *data, size_t len);
      |                                                                       ^~~
/usr/include/pskc/keypackage.h:145:57: error: ‘pskc_key_t’ was not declared in this scope
  145 | extern PSKCAPI const char *pskc_get_key_data_b64secret (pskc_key_t * key);
      |                                                         ^~~~~~~~~~
/usr/include/pskc/keypackage.h:145:70: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  145 | extern PSKCAPI const char *pskc_get_key_data_b64secret (pskc_key_t * key);
      |                                                                      ^~~
      |                                                                      key_t
/usr/include/pskc/keypackage.h:146:49: error: ‘pskc_key_t’ was not declared in this scope
  146 | extern PSKCAPI int pskc_set_key_data_b64secret (pskc_key_t * key,
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:146:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  146 | extern PSKCAPI int pskc_set_key_data_b64secret (pskc_key_t * key,
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:147:49: error: expected primary-expression before ‘const’
  147 |                                                 const char *b64secret);
      |                                                 ^~~~~
/usr/include/pskc/keypackage.h:149:52: error: ‘pskc_key_t’ was not declared in this scope
  149 | extern PSKCAPI uint64_t pskc_get_key_data_counter (pskc_key_t * key,
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:149:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  149 | extern PSKCAPI uint64_t pskc_get_key_data_counter (pskc_key_t * key,
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:150:52: error: expected primary-expression before ‘int’
  150 |                                                    int *present);
      |                                                    ^~~
/usr/include/pskc/keypackage.h:151:21: error: variable or field ‘pskc_set_key_data_counter’ declared void
  151 | extern PSKCAPI void pskc_set_key_data_counter (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:151:48: error: ‘pskc_key_t’ was not declared in this scope
  151 | extern PSKCAPI void pskc_set_key_data_counter (pskc_key_t * key,
      |                                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:151:61: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  151 | extern PSKCAPI void pskc_set_key_data_counter (pskc_key_t * key,
      |                                                             ^~~
      |                                                             key_t
/usr/include/pskc/keypackage.h:152:57: error: expected primary-expression before ‘counter’
  152 |                                                uint64_t counter);
      |                                                         ^~~~~~~
/usr/include/pskc/keypackage.h:154:49: error: ‘pskc_key_t’ was not declared in this scope
  154 | extern PSKCAPI uint32_t pskc_get_key_data_time (pskc_key_t * key,
      |                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:154:62: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  154 | extern PSKCAPI uint32_t pskc_get_key_data_time (pskc_key_t * key,
      |                                                              ^~~
      |                                                              key_t
/usr/include/pskc/keypackage.h:155:49: error: expected primary-expression before ‘int’
  155 |                                                 int *present);
      |                                                 ^~~
/usr/include/pskc/keypackage.h:156:21: error: variable or field ‘pskc_set_key_data_time’ declared void
  156 | extern PSKCAPI void pskc_set_key_data_time (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:156:45: error: ‘pskc_key_t’ was not declared in this scope
  156 | extern PSKCAPI void pskc_set_key_data_time (pskc_key_t * key,
      |                                             ^~~~~~~~~~
/usr/include/pskc/keypackage.h:156:58: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  156 | extern PSKCAPI void pskc_set_key_data_time (pskc_key_t * key,
      |                                                          ^~~
      |                                                          key_t
/usr/include/pskc/keypackage.h:157:54: error: expected primary-expression before ‘datatime’
  157 |                                             uint32_t datatime);
      |                                                      ^~~~~~~~
/usr/include/pskc/keypackage.h:159:57: error: ‘pskc_key_t’ was not declared in this scope
  159 | extern PSKCAPI uint32_t pskc_get_key_data_timeinterval (pskc_key_t * key,
      |                                                         ^~~~~~~~~~
/usr/include/pskc/keypackage.h:159:70: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  159 | extern PSKCAPI uint32_t pskc_get_key_data_timeinterval (pskc_key_t * key,
      |                                                                      ^~~
      |                                                                      key_t
/usr/include/pskc/keypackage.h:160:57: error: expected primary-expression before ‘int’
  160 |                                                         int *present);
      |                                                         ^~~
/usr/include/pskc/keypackage.h:161:21: error: variable or field ‘pskc_set_key_data_timeinterval’ declared void
  161 | extern PSKCAPI void pskc_set_key_data_timeinterval (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:161:53: error: ‘pskc_key_t’ was not declared in this scope
  161 | extern PSKCAPI void pskc_set_key_data_timeinterval (pskc_key_t * key,
      |                                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:161:66: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  161 | extern PSKCAPI void pskc_set_key_data_timeinterval (pskc_key_t * key,
      |                                                                  ^~~
      |                                                                  key_t
/usr/include/pskc/keypackage.h:162:62: error: expected primary-expression before ‘timeinterval’
  162 |                                                     uint32_t timeinterval);
      |                                                              ^~~~~~~~~~~~
/usr/include/pskc/keypackage.h:164:54: error: ‘pskc_key_t’ was not declared in this scope
  164 | extern PSKCAPI uint32_t pskc_get_key_data_timedrift (pskc_key_t * key,
      |                                                      ^~~~~~~~~~
/usr/include/pskc/keypackage.h:164:67: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  164 | extern PSKCAPI uint32_t pskc_get_key_data_timedrift (pskc_key_t * key,
      |                                                                   ^~~
      |                                                                   key_t
/usr/include/pskc/keypackage.h:165:54: error: expected primary-expression before ‘int’
  165 |                                                      int *present);
      |                                                      ^~~
/usr/include/pskc/keypackage.h:166:21: error: variable or field ‘pskc_set_key_data_timedrift’ declared void
  166 | extern PSKCAPI void pskc_set_key_data_timedrift (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:166:50: error: ‘pskc_key_t’ was not declared in this scope
  166 | extern PSKCAPI void pskc_set_key_data_timedrift (pskc_key_t * key,
      |                                                  ^~~~~~~~~~
/usr/include/pskc/keypackage.h:166:63: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  166 | extern PSKCAPI void pskc_set_key_data_timedrift (pskc_key_t * key,
      |                                                               ^~~
      |                                                               key_t
/usr/include/pskc/keypackage.h:167:59: error: expected primary-expression before ‘timedrift’
  167 |                                                  uint32_t timedrift);
      |                                                           ^~~~~~~~~
/usr/include/pskc/keypackage.h:169:64: error: ‘pskc_key_t’ was not declared in this scope
  169 | extern PSKCAPI const struct tm *pskc_get_key_policy_startdate (pskc_key_t *
      |                                                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:170:64: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  170 |                                                                key);
      |                                                                ^~~
      |                                                                key_t
/usr/include/pskc/keypackage.h:171:21: error: variable or field ‘pskc_set_key_policy_startdate’ declared void
  171 | extern PSKCAPI void pskc_set_key_policy_startdate (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:171:52: error: ‘pskc_key_t’ was not declared in this scope
  171 | extern PSKCAPI void pskc_set_key_policy_startdate (pskc_key_t * key,
      |                                                    ^~~~~~~~~~
/usr/include/pskc/keypackage.h:171:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  171 | extern PSKCAPI void pskc_set_key_policy_startdate (pskc_key_t * key,
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:172:52: error: expected primary-expression before ‘const’
  172 |                                                    const struct tm
      |                                                    ^~~~~
/usr/include/pskc/keypackage.h:175:65: error: ‘pskc_key_t’ was not declared in this scope
  175 | extern PSKCAPI const struct tm *pskc_get_key_policy_expirydate (pskc_key_t *
      |                                                                 ^~~~~~~~~~
/usr/include/pskc/keypackage.h:176:65: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  176 |                                                                 key);
      |                                                                 ^~~
      |                                                                 key_t
/usr/include/pskc/keypackage.h:177:21: error: variable or field ‘pskc_set_key_policy_expirydate’ declared void
  177 | extern PSKCAPI void pskc_set_key_policy_expirydate (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:177:53: error: ‘pskc_key_t’ was not declared in this scope
  177 | extern PSKCAPI void pskc_set_key_policy_expirydate (pskc_key_t * key,
      |                                                     ^~~~~~~~~~
/usr/include/pskc/keypackage.h:177:66: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  177 | extern PSKCAPI void pskc_set_key_policy_expirydate (pskc_key_t * key,
      |                                                                  ^~~
      |                                                                  key_t
/usr/include/pskc/keypackage.h:178:53: error: expected primary-expression before ‘const’
  178 |                                                     const struct tm
      |                                                     ^~~~~
/usr/include/pskc/keypackage.h:181:58: error: ‘pskc_key_t’ was not declared in this scope
  181 | extern PSKCAPI const char *pskc_get_key_policy_pinkeyid (pskc_key_t * key);
      |                                                          ^~~~~~~~~~
/usr/include/pskc/keypackage.h:181:71: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  181 | extern PSKCAPI const char *pskc_get_key_policy_pinkeyid (pskc_key_t * key);
      |                                                                       ^~~
      |                                                                       key_t
/usr/include/pskc/keypackage.h:183:1: error: variable or field ‘pskc_set_key_policy_pinkeyid’ declared void
  183 | pskc_set_key_policy_pinkeyid (pskc_key_t * key, const char *pinkeyid);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:183:31: error: ‘pskc_key_t’ was not declared in this scope
  183 | pskc_set_key_policy_pinkeyid (pskc_key_t * key, const char *pinkeyid);
      |                               ^~~~~~~~~~
/usr/include/pskc/keypackage.h:183:44: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  183 | pskc_set_key_policy_pinkeyid (pskc_key_t * key, const char *pinkeyid);
      |                                            ^~~
      |                                            key_t
/usr/include/pskc/keypackage.h:183:49: error: expected primary-expression before ‘const’
  183 | pskc_set_key_policy_pinkeyid (pskc_key_t * key, const char *pinkeyid);
      |                                                 ^~~~~
/usr/include/pskc/keypackage.h:186:35: error: ‘pskc_key_t’ was not declared in this scope
  186 | pskc_get_key_policy_pinusagemode (pskc_key_t * key, int *present);
      |                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:186:48: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  186 | pskc_get_key_policy_pinusagemode (pskc_key_t * key, int *present);
      |                                                ^~~
      |                                                key_t
/usr/include/pskc/keypackage.h:186:53: error: expected primary-expression before ‘int’
  186 | pskc_get_key_policy_pinusagemode (pskc_key_t * key, int *present);
      |                                                     ^~~
/usr/include/pskc/keypackage.h:188:1: error: variable or field ‘pskc_set_key_policy_pinusagemode’ declared void
  188 | pskc_set_key_policy_pinusagemode (pskc_key_t * key,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:188:35: error: ‘pskc_key_t’ was not declared in this scope
  188 | pskc_set_key_policy_pinusagemode (pskc_key_t * key,
      |                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:188:48: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  188 | pskc_set_key_policy_pinusagemode (pskc_key_t * key,
      |                                                ^~~
      |                                                key_t
/usr/include/pskc/keypackage.h:189:53: error: expected primary-expression before ‘pinusagemode’
  189 |                                   pskc_pinusagemode pinusagemode);
      |                                                     ^~~~~~~~~~~~
/usr/include/pskc/keypackage.h:192:43: error: ‘pskc_key_t’ was not declared in this scope
  192 | pskc_get_key_policy_pinmaxfailedattempts (pskc_key_t * key, int *present);
      |                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:192:56: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  192 | pskc_get_key_policy_pinmaxfailedattempts (pskc_key_t * key, int *present);
      |                                                        ^~~
      |                                                        key_t
/usr/include/pskc/keypackage.h:192:61: error: expected primary-expression before ‘int’
  192 | pskc_get_key_policy_pinmaxfailedattempts (pskc_key_t * key, int *present);
      |                                                             ^~~
/usr/include/pskc/keypackage.h:194:1: error: variable or field ‘pskc_set_key_policy_pinmaxfailedattempts’ declared void
  194 | pskc_set_key_policy_pinmaxfailedattempts (pskc_key_t * key,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:194:43: error: ‘pskc_key_t’ was not declared in this scope
  194 | pskc_set_key_policy_pinmaxfailedattempts (pskc_key_t * key,
      |                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:194:56: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  194 | pskc_set_key_policy_pinmaxfailedattempts (pskc_key_t * key,
      |                                                        ^~~
      |                                                        key_t
/usr/include/pskc/keypackage.h:195:52: error: expected primary-expression before ‘attempts’
  195 |                                           uint32_t attempts);
      |                                                    ^~~~~~~~
/usr/include/pskc/keypackage.h:197:59: error: ‘pskc_key_t’ was not declared in this scope
  197 | extern PSKCAPI uint32_t pskc_get_key_policy_pinminlength (pskc_key_t * key,
      |                                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:197:72: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  197 | extern PSKCAPI uint32_t pskc_get_key_policy_pinminlength (pskc_key_t * key,
      |                                                                        ^~~
      |                                                                        key_t
/usr/include/pskc/keypackage.h:198:59: error: expected primary-expression before ‘int’
  198 |                                                           int *present);
      |                                                           ^~~
/usr/include/pskc/keypackage.h:199:21: error: variable or field ‘pskc_set_key_policy_pinminlength’ declared void
  199 | extern PSKCAPI void pskc_set_key_policy_pinminlength (pskc_key_t * key,
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:199:55: error: ‘pskc_key_t’ was not declared in this scope
  199 | extern PSKCAPI void pskc_set_key_policy_pinminlength (pskc_key_t * key,
      |                                                       ^~~~~~~~~~
/usr/include/pskc/keypackage.h:199:68: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  199 | extern PSKCAPI void pskc_set_key_policy_pinminlength (pskc_key_t * key,
      |                                                                    ^~~
      |                                                                    key_t
/usr/include/pskc/keypackage.h:200:64: error: expected primary-expression before ‘minlength’
  200 |                                                       uint32_t minlength);
      |                                                                ^~~~~~~~~
/usr/include/pskc/keypackage.h:203:35: error: ‘pskc_key_t’ was not declared in this scope
  203 | pskc_get_key_policy_pinmaxlength (pskc_key_t * key, int *present);
      |                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:203:48: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  203 | pskc_get_key_policy_pinmaxlength (pskc_key_t * key, int *present);
      |                                                ^~~
      |                                                key_t
/usr/include/pskc/keypackage.h:203:53: error: expected primary-expression before ‘int’
  203 | pskc_get_key_policy_pinmaxlength (pskc_key_t * key, int *present);
      |                                                     ^~~
/usr/include/pskc/keypackage.h:205:1: error: variable or field ‘pskc_set_key_policy_pinmaxlength’ declared void
  205 | pskc_set_key_policy_pinmaxlength (pskc_key_t * key, uint32_t maxlength);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:205:35: error: ‘pskc_key_t’ was not declared in this scope
  205 | pskc_set_key_policy_pinmaxlength (pskc_key_t * key, uint32_t maxlength);
      |                                   ^~~~~~~~~~
/usr/include/pskc/keypackage.h:205:48: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  205 | pskc_set_key_policy_pinmaxlength (pskc_key_t * key, uint32_t maxlength);
      |                                                ^~~
      |                                                key_t
/usr/include/pskc/keypackage.h:205:62: error: expected primary-expression before ‘maxlength’
  205 | pskc_set_key_policy_pinmaxlength (pskc_key_t * key, uint32_t maxlength);
      |                                                              ^~~~~~~~~
/usr/include/pskc/keypackage.h:208:34: error: ‘pskc_key_t’ was not declared in this scope
  208 | pskc_get_key_policy_pinencoding (pskc_key_t * key, int *present);
      |                                  ^~~~~~~~~~
/usr/include/pskc/keypackage.h:208:47: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  208 | pskc_get_key_policy_pinencoding (pskc_key_t * key, int *present);
      |                                               ^~~
      |                                               key_t
/usr/include/pskc/keypackage.h:208:52: error: expected primary-expression before ‘int’
  208 | pskc_get_key_policy_pinencoding (pskc_key_t * key, int *present);
      |                                                    ^~~
/usr/include/pskc/keypackage.h:210:1: error: variable or field ‘pskc_set_key_policy_pinencoding’ declared void
  210 | pskc_set_key_policy_pinencoding (pskc_key_t * key,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:210:34: error: ‘pskc_key_t’ was not declared in this scope
  210 | pskc_set_key_policy_pinencoding (pskc_key_t * key,
      |                                  ^~~~~~~~~~
/usr/include/pskc/keypackage.h:210:47: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  210 | pskc_set_key_policy_pinencoding (pskc_key_t * key,
      |                                               ^~~
      |                                               key_t
/usr/include/pskc/keypackage.h:211:51: error: expected primary-expression before ‘pinencoding’
  211 |                                  pskc_valueformat pinencoding);
      |                                                   ^~~~~~~~~~~
/usr/include/pskc/keypackage.h:214:32: error: ‘pskc_key_t’ was not declared in this scope
  214 | pskc_get_key_policy_keyusages (pskc_key_t * key, int *present);
      |                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:214:45: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  214 | pskc_get_key_policy_keyusages (pskc_key_t * key, int *present);
      |                                             ^~~
      |                                             key_t
/usr/include/pskc/keypackage.h:214:50: error: expected primary-expression before ‘int’
  214 | pskc_get_key_policy_keyusages (pskc_key_t * key, int *present);
      |                                                  ^~~
/usr/include/pskc/keypackage.h:216:1: error: variable or field ‘pskc_set_key_policy_keyusages’ declared void
  216 | pskc_set_key_policy_keyusages (pskc_key_t * key, int keyusages);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:216:32: error: ‘pskc_key_t’ was not declared in this scope
  216 | pskc_set_key_policy_keyusages (pskc_key_t * key, int keyusages);
      |                                ^~~~~~~~~~
/usr/include/pskc/keypackage.h:216:45: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  216 | pskc_set_key_policy_keyusages (pskc_key_t * key, int keyusages);
      |                                             ^~~
      |                                             key_t
/usr/include/pskc/keypackage.h:216:50: error: expected primary-expression before ‘int’
  216 | pskc_set_key_policy_keyusages (pskc_key_t * key, int keyusages);
      |                                                  ^~~
/usr/include/pskc/keypackage.h:219:43: error: ‘pskc_key_t’ was not declared in this scope
  219 | pskc_get_key_policy_numberoftransactions (pskc_key_t * key, int *present);
      |                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:219:56: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  219 | pskc_get_key_policy_numberoftransactions (pskc_key_t * key, int *present);
      |                                                        ^~~
      |                                                        key_t
/usr/include/pskc/keypackage.h:219:61: error: expected primary-expression before ‘int’
  219 | pskc_get_key_policy_numberoftransactions (pskc_key_t * key, int *present);
      |                                                             ^~~
/usr/include/pskc/keypackage.h:221:1: error: variable or field ‘pskc_set_key_policy_numberoftransactions’ declared void
  221 | pskc_set_key_policy_numberoftransactions (pskc_key_t * key, uint64_t uses);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pskc/keypackage.h:221:43: error: ‘pskc_key_t’ was not declared in this scope
  221 | pskc_set_key_policy_numberoftransactions (pskc_key_t * key, uint64_t uses);
      |                                           ^~~~~~~~~~
/usr/include/pskc/keypackage.h:221:56: error: ‘key’ was not declared in this scope; did you mean ‘key_t’?
  221 | pskc_set_key_policy_numberoftransactions (pskc_key_t * key, uint64_t uses);
      |                                                        ^~~
      |                                                        key_t
/usr/include/pskc/keypackage.h:221:70: error: expected primary-expression before ‘uses’
  221 | pskc_set_key_policy_numberoftransactions (pskc_key_t * key, uint64_t uses);
      |                                                                      ^~~~

