* reflection.c (inflate_mono_method): Reuse method instantiation
[mono.git] / mono / metadata / rawbuffer.h
index e6e47869f674dc8734d43db5cb1e1098ab6fbfa8..e425ed533113a96752113c51d8099f51035a84e9 100644 (file)
@@ -1,16 +1,18 @@
 #ifndef __MONO_RAWBUFFER_H__
 #define __MONO_RAWBUFFER_H__
 
-void mono_raw_buffer_init (void);
-void mono_raw_buffer_cleanup (void);
+#include "mono/utils/mono-compiler.h"
 
-void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size);
-void mono_raw_buffer_update (void *buffer, size_t size);
-void  mono_raw_buffer_free (void *buffer);
+void mono_raw_buffer_init (void) MONO_INTERNAL;
+void mono_raw_buffer_cleanup (void) MONO_INTERNAL;
 
-void mono_raw_buffer_set_make_unreadable (gboolean unreadable);
-gboolean mono_raw_buffer_is_pagefault (void *ptr);
-void mono_raw_buffer_handle_pagefault (void *ptr);
-guint32 mono_raw_buffer_get_n_pagefaults (void);
+void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size) MONO_INTERNAL;
+void mono_raw_buffer_update (void *buffer, size_t size) MONO_INTERNAL;
+void  mono_raw_buffer_free (void *buffer) MONO_INTERNAL;
+
+void mono_raw_buffer_set_make_unreadable (gboolean unreadable) MONO_INTERNAL;
+gboolean mono_raw_buffer_is_pagefault (void *ptr) MONO_INTERNAL;
+void mono_raw_buffer_handle_pagefault (void *ptr) MONO_INTERNAL;
+guint32 mono_raw_buffer_get_n_pagefaults (void) MONO_INTERNAL;
 
 #endif /* __MONO_RAWBUFFER_H__ */