summaryrefslogtreecommitdiffstats
path: root/byterun/alloc.h
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/alloc.h')
-rw-r--r--byterun/alloc.h28
1 files changed, 15 insertions, 13 deletions
diff --git a/byterun/alloc.h b/byterun/alloc.h
index b599a53a2..3db49c0a3 100644
--- a/byterun/alloc.h
+++ b/byterun/alloc.h
@@ -17,29 +17,31 @@
#define CAML_ALLOC_H
+#ifndef CAML_NAME_SPACE
#include "compatibility.h"
+#endif
#include "misc.h"
#include "mlvalues.h"
-CAMLextern value alloc (mlsize_t, tag_t);
-CAMLextern value alloc_small (mlsize_t, tag_t);
-CAMLextern value alloc_tuple (mlsize_t);
-CAMLextern value alloc_string (mlsize_t); /* size in bytes */
-CAMLextern value copy_string (char const *);
-CAMLextern value copy_string_array (char const **);
+CAMLextern value caml_alloc (mlsize_t, tag_t);
+CAMLextern value caml_alloc_small (mlsize_t, tag_t);
+CAMLextern value caml_alloc_tuple (mlsize_t);
+CAMLextern value caml_alloc_string (mlsize_t); /* size in bytes */
+CAMLextern value caml_copy_string (char const *);
+CAMLextern value caml_copy_string_array (char const **);
CAMLextern value copy_double (double);
CAMLextern value copy_int32 (int32); /* defined in [ints.c] */
CAMLextern value copy_int64 (int64); /* defined in [ints.c] */
CAMLextern value copy_nativeint (long); /* defined in [ints.c] */
-CAMLextern value alloc_array (value (*funct) (char const *),
- char const ** array);
+CAMLextern value caml_alloc_array (value (*funct) (char const *),
+ char const ** array);
typedef void (*final_fun)(value);
-CAMLextern value alloc_final (mlsize_t, /*size in words*/
- final_fun, /*finalization function*/
- mlsize_t, /*resources consumed*/
- mlsize_t /*max resources*/);
+CAMLextern value caml_alloc_final (mlsize_t, /*size in words*/
+ final_fun, /*finalization function*/
+ mlsize_t, /*resources consumed*/
+ mlsize_t /*max resources*/);
-CAMLextern int convert_flag_list (value, int *);
+CAMLextern int caml_convert_flag_list (value, int *);
#endif /* CAML_ALLOC_H */