diff runtime/array.h @ 96:5a08705f7610

Semi-broken cleanup of Array implementation
author Mike Pavone <pavone@retrodev.com>
date Mon, 02 Aug 2010 05:12:19 -0400
parents 3e20ed8959c4
children 7428aa5d6ade
line wrap: on
line diff
--- a/runtime/array.h	Mon Aug 02 01:55:56 2010 -0400
+++ b/runtime/array.h	Mon Aug 02 05:12:19 2010 -0400
@@ -5,12 +5,14 @@
 #include "func.h"
 #include "builtin.h"	
 
-void _internal_array_copyout(object * array, int32_t index, object * dest);
-void _internal_array_copyin(object * array, int32_t index, object * val);
-object * _internal_array_getboxed(object * array, int32_t index);
-void _internal_array_setboxed(object *, int32_t index, object * val);
-object *_internal_array_allocboxed(int32_t size);
+void _internal_array_copyout(object * array, int32_t index, object * dest);
+void _internal_array_copyin(object * array, int32_t index, object * val);
+object * _internal_array_getboxed(object * array, int32_t index);
+void _internal_array_setboxed(object *, int32_t index, object * val);
+object *_internal_array_allocboxed(int32_t size);
+object *_internal_array_allocboxedcopy(object * osource, int32_t size);
 object * _internal_array_allocnaked(int32_t size , object * type);
+object * _internal_array_allocnakedcopy(object * osource, int32_t size);
 
 
-#endif //_ARRAY_H_
+#endif //_ARRAY_H_