summaryrefslogtreecommitdiff
path: root/evutil.h
Commit message (Collapse)AuthorAgeFilesLines
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
|
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-2/+1
| | | | | | | | | a) this is 2009 b) niels and nick have been comaintainers for a while c) saying "all rights reserved" when you then go on to explicitly disclaim some rights is sheer cargo-cultism. svn:r1065
* r15193@tombo: nickm | 2008-04-16 16:00:35 -0400Nick Mathewson2008-04-161-159/+1
| | | | | | | Split event.h into several new headers in include/event2. event.h is now just a wrapper that includes all the subheaders. svn:r711
* r18486@catbus: nickm | 2008-02-28 13:35:53 -0500Nick Mathewson2008-02-281-0/+9
| | | | | | | Make offsetof into evutil_offsetof. Be a little more willing to call evbuffer_chain_align() from evbuffer_expand(). Clarify some docs, and add some XXX comments to note questionable areas. svn:r677
* r18370@catbus: nickm | 2008-02-23 14:04:00 -0500Nick Mathewson2008-02-231-9/+5
| | | | | | | clean up some corner cases in evutil.h. svn:r655
* r18145@catbus: nickm | 2008-02-18 15:02:20 -0500Nick Mathewson2008-02-181-9/+46
| | | | | | | Stop using deprecated autoconf code to set integer types; detect actual files to include more thoroughly. This should make us work on solaris 9 again. This should be a backport candidate, if it works. Also, make all libevent code use ev_uint32_t etc, rather than uint_32_t. svn:r649
* r14211@tombo: nickm | 2008-02-16 15:28:54 -0500Nick Mathewson2008-02-161-0/+11
| | | | | | | Add new evutil_strtoll() function so we can apply 64-bit content-length patch from Scott Lamb in a portable way. svn:r640
* r16731@catbus: nickm | 2007-11-25 16:52:53 -0500Nick Mathewson2007-11-251-15/+23
| | | | | | | Replace all fds on non-unix-specific APIs with evutil_socket_t, which is int on unix and intptr_t on win32. svn:r552
* Make all the C files in the libraries compile under MSVC 2005 Express. ↵Nick Mathewson2007-11-071-0/+13
| | | | | | There are still a few warnings, and probably some subtle issues, but it's better than nothing. svn:r499
* r16501@catbus: nickm | 2007-11-07 01:00:31 -0500Nick Mathewson2007-11-071-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | This is one of those patches which will either make matters far simpler after the bugs shake out, or will get reverted pretty quick once we realize that it is a stupid idea. We now post-process the config.h file into a new event-config.h file, whose macros are prefixed with _EVENT_ and which is thus safe for headers to include. Using this, we can define replacement timeval manipulation functions in evutil.h, and use them uniformly through our code. We can also detect which headers are needful in event.h, and include them as required. This is also the perfect time to remove the long-deprecated acconfig.h file, so that autoheader no longer warns. Should resolve the following issues: [ 1826530 ] Header files should have access to autoconf output. [ 1826545 ] acconfig.h is deprecated. [ 1826564 ] On some platforms, event.h can't be included alone. svn:r492
* r15324@catbus: nickm | 2007-09-24 12:22:21 -0400Nick Mathewson2007-09-241-0/+10
| | | | | | | New evutil.h macros to manipulate winsock errors. Use them in http.c and in evutil_socketpair(). svn:r451
* r15216@catbus: nickm | 2007-09-20 13:58:23 -0400Nick Mathewson2007-09-201-0/+53
Add a new evutil module to contain the usual cross-platform hacks: socketpair, closesocket, and make_socket_nonblocking() svn:r441