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
