Stefan Behnel wrote: > cdef void c1(): > cdef void c2() with GIL: > cdef void c3() nogil: > > For the following callback function type > > ctypedef void (*callback)() > > all of the three functions should be assignable Yes, it's being too strict at the moment. I'll see about fixing it. -- Greg