X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fbtls%2Fbtls-x509-lookup-mono.c;h=6d9d69a16f0670c2006e37e5d641a08b4efcdbfa;hb=cfeadc51e89f1af952323bb2779066d6813a54ec;hp=cce736894696f50e2ed0b24d789c447890994c75;hpb=c866c3eefb79ea86be468e4f95c7012fa3d2db4f;p=mono.git diff --git a/mono/btls/btls-x509-lookup-mono.c b/mono/btls/btls-x509-lookup-mono.c index cce73689469..6d9d69a16f0 100644 --- a/mono/btls/btls-x509-lookup-mono.c +++ b/mono/btls/btls-x509-lookup-mono.c @@ -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)