On 18/11/2008, Lambert, David W (S&T) <[EMAIL PROTECTED]> wrote: > > Attached program works with > > callback = GSL_FUNCTION(self.f) > set_with_values(mnzr,callback,xn,fn,xLB,fLB,xUB,fUB) > > But core dumps with > > set_with_values(mnzr,GSL_FUNCTION(self.f),xn,fn,xLB,fLB,xUB,fUB)
This is covered in the documentation, isn't it? <http://docs.python.org/library/ctypes.html#callback-functions> Important note for callback functions: Make sure you keep references to CFUNCTYPE objects as long as they are used from C code. ctypes doesn't, and if you don't, they may be garbage collected, crashing your program when a callback is made. Martin _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com