1
0
Fork 0
mirror of https://github.com/ruby-opencv/ruby-opencv synced 2023-03-27 23:22:12 -04:00

implemented rb_cvCreateMemStorage and replaced cvCreateMemStorage with rb_cvCreateMemStorage to create CvMemStorage as much as possible

This commit is contained in:
ser1zw 2011-04-28 00:36:34 +09:00
parent d9a7960949
commit 1ca99720c5
6 changed files with 36 additions and 6 deletions

View file

@ -41,7 +41,7 @@ define_ruby_class()
VALUE
rb_allocate(VALUE klass)
{
CvMemStorage *storage = cvCreateMemStorage();
CvMemStorage *storage = rb_cvCreateMemStorage(0);
return Data_Wrap_Struct(klass, 0, cvmemstorage_free, storage);
}
@ -54,7 +54,7 @@ cvmemstorage_free(void *ptr)
VALUE
new_object(int blocksize)
{
CvMemStorage *storage = cvCreateMemStorage(blocksize);
CvMemStorage *storage = rb_cvCreateMemStorage(blocksize);
return Data_Wrap_Struct(rb_klass, 0, cvmemstorage_free, storage);
}