diff options
author | Damien Doligez <damien.doligez-inria.fr> | 2003-12-29 22:15:02 +0000 |
---|---|---|
committer | Damien Doligez <damien.doligez-inria.fr> | 2003-12-29 22:15:02 +0000 |
commit | 31943bac1db3351118c7f911db99bd567f02a883 (patch) | |
tree | 053244070a0a7f612d637a0547f0d851a2dd024a /byterun/alloc.c | |
parent | dbf40e0b61af6f34d4a2736be1f0562ee5e8a52f (diff) | |
download | ocaml-31943bac1db3351118c7f911db99bd567f02a883.tar.gz |
depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suite
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6041 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'byterun/alloc.c')
-rw-r--r-- | byterun/alloc.c | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/byterun/alloc.c b/byterun/alloc.c index 97d57b9779..3784b1391a 100644 --- a/byterun/alloc.c +++ b/byterun/alloc.c @@ -29,7 +29,7 @@ #define Setup_for_gc #define Restore_after_gc -CAMLexport value alloc (mlsize_t wosize, tag_t tag) +CAMLexport value caml_alloc (mlsize_t wosize, tag_t tag) { value result; mlsize_t i; @@ -51,7 +51,7 @@ CAMLexport value alloc (mlsize_t wosize, tag_t tag) return result; } -CAMLexport value alloc_small (mlsize_t wosize, tag_t tag) +CAMLexport value caml_alloc_small (mlsize_t wosize, tag_t tag) { value result; @@ -62,12 +62,12 @@ CAMLexport value alloc_small (mlsize_t wosize, tag_t tag) return result; } -CAMLexport value alloc_tuple(mlsize_t n) +CAMLexport value caml_alloc_tuple(mlsize_t n) { - return alloc(n, 0); + return caml_alloc(n, 0); } -CAMLexport value alloc_string (mlsize_t len) +CAMLexport value caml_alloc_string (mlsize_t len) { value result; mlsize_t offset_index; @@ -85,25 +85,26 @@ CAMLexport value alloc_string (mlsize_t len) return result; } -CAMLexport value alloc_final (mlsize_t len, final_fun fun, - mlsize_t mem, mlsize_t max) +CAMLexport value caml_alloc_final (mlsize_t len, final_fun fun, + mlsize_t mem, mlsize_t max) { return alloc_custom(final_custom_operations(fun), len * sizeof(value), mem, max); } -CAMLexport value copy_string(char const *s) +CAMLexport value caml_copy_string(char const *s) { int len; value res; len = strlen(s); - res = alloc_string(len); + res = caml_alloc_string(len); memmove(String_val(res), s, len); return res; } -CAMLexport value alloc_array(value (*funct)(char const *), char const ** arr) +CAMLexport value caml_alloc_array(value (*funct)(char const *), + char const ** arr) { CAMLparam0 (); mlsize_t nbr, n; @@ -114,7 +115,7 @@ CAMLexport value alloc_array(value (*funct)(char const *), char const ** arr) if (nbr == 0) { CAMLreturn (Atom(0)); } else { - result = alloc (nbr, 0); + result = caml_alloc (nbr, 0); for (n = 0; n < nbr; n++) { /* The two statements below must be separate because of evaluation order (don't take the address &Field(result, n) before @@ -126,12 +127,12 @@ CAMLexport value alloc_array(value (*funct)(char const *), char const ** arr) } } -CAMLexport value copy_string_array(char const ** arr) +CAMLexport value caml_copy_string_array(char const ** arr) { - return alloc_array(copy_string, arr); + return caml_alloc_array(caml_copy_string, arr); } -CAMLexport int convert_flag_list(value list, int *flags) +CAMLexport int caml_convert_flag_list(value list, int *flags) { int res; res = 0; @@ -144,15 +145,15 @@ CAMLexport int convert_flag_list(value list, int *flags) /* For compiling let rec over values */ -CAMLprim value alloc_dummy(value size) +CAMLprim value caml_alloc_dummy(value size) { mlsize_t wosize = Int_val(size); if (wosize == 0) return Atom(0); - return alloc (wosize, 0); + return caml_alloc (wosize, 0); } -CAMLprim value update_dummy(value dummy, value newval) +CAMLprim value caml_update_dummy(value dummy, value newval) { mlsize_t size, i; size = Wosize_val(newval); |