[utils] Move mono_trace_init to a public header
authorAleksey Kliger <alklig@microsoft.com>
Wed, 18 Mar 2020 20:41:25 +0000 (16:41 -0400)
committerAleksey Kliger <aleksey@lambdageek.org>
Tue, 24 Mar 2020 01:10:19 +0000 (21:10 -0400)
It was already marked as MONO_API, but it was not in a public header.
It is used by embedders such as Xamarin.iOS

src/mono/mono/utils/mono-logger-internals.h
src/mono/mono/utils/mono-logger.h

index e6c8569..d38735a 100644 (file)
@@ -36,9 +36,6 @@ MONO_API_DATA GLogLevelFlags mono_internal_current_level;
 MONO_API_DATA MonoTraceMask mono_internal_current_mask;
 MONO_END_DECLS
 
-MONO_API void
-mono_trace_init (void);
-
 void 
 mono_trace_cleanup (void);
 
index a90e6c5..01f2312 100644 (file)
@@ -18,6 +18,9 @@ typedef void (*MonoPrintCallback) (const char *string, mono_bool is_stdout);
 typedef void (*MonoLogCallback) (const char *log_domain, const char *log_level, const char *message, mono_bool fatal, void *user_data);
 
 MONO_API void
+mono_trace_init (void);
+
+MONO_API void
 mono_trace_set_log_handler (MonoLogCallback callback, void *user_data);
 
 MONO_API void