summaryrefslogtreecommitdiff
path: root/p11-kit/iter.h
diff options
context:
space:
mode:
Diffstat (limited to 'p11-kit/iter.h')
-rw-r--r--p11-kit/iter.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/p11-kit/iter.h b/p11-kit/iter.h
index fabcd2f..991dcc9 100644
--- a/p11-kit/iter.h
+++ b/p11-kit/iter.h
@@ -45,6 +45,16 @@ extern "C" {
#ifdef P11_KIT_FUTURE_UNSTABLE_API
+/*
+ * If the caller is using the PKCS#11 GNU calling convention, then we cater
+ * to that here.
+ */
+#ifdef CRYPTOKI_GNU
+typedef unsigned char CK_BBOOL;
+typedef ck_object_handle_t CK_OBJECT_HANDLE;
+typedef ck_session_handle_t CK_SESSION_HANDLE;
+#endif
+
typedef struct p11_kit_iter P11KitIter;
typedef P11KitIter p11_kit_iter;