Il 11/03/2012 02:49, Michael Tokarev ha scritto: > The same as for non-coroutine versions in previous patches: > rename arguments to be more obvious, change type of arguments > from int to size_t where appropriate, and use common code for > send and receive paths (with one extra argument) since these > are exactly the same. Use common qemu_sendv_recvv() directly. > Also constify buf arg of qemu_co_send(). > > qemu_co_sendv(), qemu_co_recvv(), and qemu_co_recv() are now > trivial #define's merely adding one extra arg. qemu_co_send() > is an inline function due to `buf' arg de-constification.
Again, I don't see the point in using #defines. Either leave the function static, or you can export it but then inlines are preferrable. > qemu_co_sendv() and qemu_co_recvv() callers are converted to > different argument order. Paolo