>>>>> "A" == Avi Bryant <avi / beta4.com> writes: A> Hmm... either I'm misunderstanding you or that's not what I need. I want A> to make a call from C, presumably using rb_funcall, to a method A> (defined elsewhere) that is expecting a block. Sorry I've not understood this rb_iterate() don't do what you want ? Guy Decoux