Merge pull request #3913 from omwok/master
[mono.git] / mono / btls / btls-util.h
index a77bfcd61d06e1a3c1528b7fb0d06388a97c55b2..a1b165235bd50eca05375db37681b9558f3dc89a 100644 (file)
 #include <string.h>
 #include <openssl/ssl.h>
 
+#ifndef MONO_API
+#if defined(_MSC_VER)
+
+#define MONO_API __declspec(dllexport)
+
+#else
+
+#ifdef __GNUC__
+#define MONO_API __attribute__ ((visibility ("default")))
+#else
+#define MONO_API
+#endif
+
+#endif
+#endif
+
 void
 mono_btls_free (void *data);
 
-long
+int64_t
 mono_btls_util_asn1_time_to_ticks (ASN1_TIME *time);
 
 int