Hi all,

I primarily use libevent on Solaris.  The libevent header file in latest
release (1.3b) has nonstandard fixed width types that are not defined on
Solaris.  The C99 standard dictates the nomenclature uint32_t rather than
u_int32_t and indicates that the fixed width types should be defined in
stdint.h which Solaris provides.  I'm not sure who is responsible for the
new evtag_* stuff, but it would be nice to have it changed so that libevent
will compile out of the box on Solaris again.

Also, I'd like to echo some earlier comments where folks suggested that the
additional functionality that is creeping in to libevent might best be kept
in an external library.  I don't use any of the HTTP, DNS, and now
marshalling features, and it would be nice to not have to deal with new
features breaking backwards compatibility.  These additional interfaces
could be distributed alongside the core libevent code and end users would
have the option to use the additional library with higher level interfaces.

Thanks,

Andrew
_______________________________________________
Libevent-users mailing list
[email protected]
http://monkey.org/mailman/listinfo/libevent-users

Reply via email to