Mercurial > octave-nkf
diff src/oct-obj.h @ 4280:3dc0815a2954
[project @ 2003-01-04 03:11:42 by jwe]
author | jwe |
---|---|
date | Sat, 04 Jan 2003 03:11:42 +0000 |
parents | ccfdb55c8156 |
children | e0f687d372ef |
line wrap: on
line diff
--- a/src/oct-obj.h Sat Jan 04 01:10:26 2003 +0000 +++ b/src/oct-obj.h Sat Jan 04 03:11:42 2003 +0000 @@ -57,13 +57,16 @@ void *operator new (size_t size) { return allocator.alloc (size); } + void operator delete (void *p, size_t size) + { allocator.free (p, size); } + // XXX FIXME XXX -- without this, I have errors with the stack of // octave_value_list objects in ov-usr-fcn.h. Why? void *operator new (size_t size, void *p) { return ::operator new (size, p); } - void operator delete (void *p, size_t size) - { allocator.free (p, size); } + void operator delete (void *p, void *) + { return ::operator delete (p, static_cast<void *> (0)); } octave_value_list& operator = (const octave_value_list& obj) {