ext/nmatrix/storage/yale/yale.h in nmatrix-0.0.9 vs ext/nmatrix/storage/yale/yale.h in nmatrix-0.1.0.rc1
- old
+ new
@@ -7,12 +7,12 @@
// NMatrix was originally inspired by and derived from NArray, by
// Masahiro Tanaka: http://narray.rubyforge.org
//
// == Copyright Information
//
-// SciRuby is Copyright (c) 2010 - 2013, Ruby Science Foundation
-// NMatrix is Copyright (c) 2013, Ruby Science Foundation
+// SciRuby is Copyright (c) 2010 - 2014, Ruby Science Foundation
+// NMatrix is Copyright (c) 2012 - 2014, John Woods and the Ruby Science Foundation
//
// Please see LICENSE.txt for additional copyright notices.
//
// == Contributing
//
@@ -87,10 +87,14 @@
YALE_STORAGE* nm_yale_storage_create_merged(const YALE_STORAGE* merge_template, const YALE_STORAGE* other);
void nm_yale_storage_delete(STORAGE* s);
void nm_yale_storage_delete_ref(STORAGE* s);
void nm_yale_storage_init(YALE_STORAGE* s, void* default_val);
void nm_yale_storage_mark(STORAGE*);
-
+ void nm_yale_storage_register(const STORAGE* s);
+ void nm_yale_storage_unregister(const STORAGE* s);
+ void nm_yale_storage_register_a(void* a, size_t size);
+ void nm_yale_storage_unregister_a(void* a, size_t size);
+
///////////////
// Accessors //
///////////////
VALUE nm_yale_each_with_indices(VALUE nmatrix);