]> granicus.if.org Git - p11-kit/commitdiff
GNU style definitions in uri.h as well as normal.
authorStef Walter <stefw@collabora.co.uk>
Mon, 30 May 2011 12:17:44 +0000 (14:17 +0200)
committerStef Walter <stefw@collabora.co.uk>
Mon, 30 May 2011 12:18:59 +0000 (14:18 +0200)
p11-kit/uri.h

index 2c8d2d869cff92c57e306a8c877bf8bc7ed1e162..ceb1f4b7b68596b238e69867ebb66a605fd418bd 100644 (file)
 extern "C" {
 #endif
 
-/*
- * If the caller is using the PKCS#11 GNU calling convention, then we cater
- * to that here.
- */
-#ifdef CRYPTOKI_GNU
-typedef struct ck_info *CK_INFO_PTR;
-typedef struct ck_token_info *CK_TOKEN_INFO_PTR;
-typedef ck_attribute_type_t CK_ATTRIBUTE_TYPE;
-typedef struct ck_attribute *CK_ATTRIBUTE_PTR;
-typedef unsigned long int CK_ULONG;
-#endif
-
 #define P11_KIT_URI_SCHEME "pkcs11:"
 #define P11_KIT_URI_SCHEME_LEN 7
 
@@ -92,6 +80,20 @@ typedef enum {
        P11_KIT_URI_FOR_ANY =     0x0000FFFF,
 } P11KitUriType;
 
+/*
+ * If the caller is using the PKCS#11 GNU calling convention, then we cater
+ * to that here.
+ */
+#ifdef CRYPTOKI_GNU
+typedef struct ck_info *CK_INFO_PTR;
+typedef struct ck_token_info *CK_TOKEN_INFO_PTR;
+typedef ck_attribute_type_t CK_ATTRIBUTE_TYPE;
+typedef struct ck_attribute *CK_ATTRIBUTE_PTR;
+typedef unsigned long int CK_ULONG;
+typedef P11KitUriType p11_kit_uri_type_t;
+typedef P11KitUriResult p11_kit_uri_result_t;
+#endif
+
 typedef struct p11_kit_uri P11KitUri;
 
 CK_INFO_PTR         p11_kit_uri_get_module_info             (P11KitUri *uri);