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);