On Thu, Sep 11, 2008 at 03:03:59PM +0400, Kandalintsev Alexandre <[EMAIL
PROTECTED]> wrote:
> According to manual its possible to write
> this code(example from section "ASSOCIATING
> CUSTOM DATA WITH A WATCHER":
You must have misread something, the documentation never tells you that
using a different type for a watcher argument works.
> ev_io_init (&stdin_watcher, stdin_cb, /*STDIN_FILENO*/ 0, EV_READ);
stdin_watcher is not of type ev_io, you have to use &stdin_watcher.io here
if you want that.
> ./test.c:17: error: ‘struct my_io’ has no member named ‘cb’
> ./test.c:17: error: ‘struct my_io’ has no member named ‘fd’
> ./test.c:17: error: ‘struct my_io’ has no member named ‘events’
>
> How to fix this problem?
Use the correct types - ev_io_* requires an ev_io * as first argument, as in
the example above.
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [EMAIL PROTECTED]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev