<div>Hi all,</div>
<div>&nbsp;</div>
<div>I primarily use libevent on Solaris.&nbsp; The libevent header file in latest release (1.3b) has nonstandard&nbsp;fixed width types that are not defined on Solaris.&nbsp; 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.&nbsp;&nbsp;I&#39;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.</div>
<div>&nbsp;</div>
<div>Also, I&#39;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.&nbsp; I don&#39;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.&nbsp; 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.&nbsp;
</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>&nbsp;</div>
<div>Andrew</div>
<div>&nbsp;</div>
<div>&nbsp;</div>