Merge pull request #3406 from alexanderkyte/mobile_static_default
[mono.git] / mono / btls / btls-x509-lookup-mono.c
index cce736894696f50e2ed0b24d789c447890994c75..6d9d69a16f0670c2006e37e5d641a08b4efcdbfa 100644 (file)
@@ -29,7 +29,7 @@ struct MonoBtlsX509LookupMono {
        MonoLookup *lookup;
 };
 
-MonoBtlsX509LookupMono *
+MONO_API MonoBtlsX509LookupMono *
 mono_btls_x509_lookup_mono_new (void)
 {
        MonoBtlsX509LookupMono *mono;
@@ -42,7 +42,7 @@ mono_btls_x509_lookup_mono_new (void)
        return mono;
 }
 
-void
+MONO_API void
 mono_btls_x509_lookup_mono_init (MonoBtlsX509LookupMono *mono, const void *instance,
                                 MonoBtlsX509LookupMono_BySubject by_subject_func)
 {
@@ -85,7 +85,7 @@ mono_lookup_uninstall (MonoBtlsX509LookupMono *mono)
        return 0;
 }
 
-int
+MONO_API int
 mono_btls_x509_lookup_mono_free (MonoBtlsX509LookupMono *mono)
 {
        mono->instance = NULL;
@@ -103,7 +103,7 @@ mono_btls_x509_lookup_mono_free (MonoBtlsX509LookupMono *mono)
 }
 
 static int
-mono_lookup_ctrl (X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret)
+mono_lookup_ctrl (X509_LOOKUP *ctx, int cmd, const char *argp, int64_t argl, char **ret)
 {
        MonoLookup *lookup = (MonoLookup*)ctx->method_data;
        MonoBtlsX509LookupMono *mono = (MonoBtlsX509LookupMono*)argp;
@@ -211,13 +211,13 @@ static X509_LOOKUP_METHOD mono_lookup_method = {
        NULL,                           /* get_by_alias */
 };
 
-X509_LOOKUP_METHOD *
+MONO_API X509_LOOKUP_METHOD *
 mono_btls_x509_lookup_mono_method (void)
 {
        return &mono_lookup_method;
 }
 
-int
+MONO_API int
 mono_btls_x509_lookup_add_mono (MonoBtlsX509Lookup *lookup, MonoBtlsX509LookupMono *mono)
 {
        if (mono_btls_x509_lookup_get_type (lookup) != MONO_BTLS_X509_LOOKUP_TYPE_MONO)