Added MONO_API macro to annotate and control visibility of public (exported) APIs.
[mono.git] / mono / utils / mono-embed.h
1 #ifndef __MONO_EMBED_H__
2 #define __MONO_EMBED_H__
3
4 #include <mono/utils/mono-publib.h>
5
6 MONO_BEGIN_DECLS
7
8 /* 
9  * This is a fallback for platform symbol loading functionality.
10  */
11 typedef struct {
12         const char *name;       
13         void *addr;
14 } MonoDlMapping;
15
16 MONO_API void mono_dl_register_library (const char *name, MonoDlMapping *mappings);
17
18 MONO_END_DECLS
19
20 #endif /* __MONO_EMBED_H__ */