util-internal.h


Log

Author Commit Date CI Message
Nick Mathewson 0b47b125 2009-04-12T22:02:54 Add a new EVUTIL_UPCAST macro so that I do not need to keep figuring out the right offsetof magic over and over. svn:r1160
Nick Mathewson bbd6a332 2009-04-12T22:02:12 reindent macros in util-internal.h svn:r1159
Nick Mathewson 661b5eea 2009-04-05T04:10:05 Actually, move EVUTIL_NIL_STMT to util-internal.h svn:r1135
Nick Mathewson cd731b77 2009-02-10T21:40:12 Do not use ctypes functions in cases when we need the "net" locale. This patch adds a new set of EVUTIL_IS* functions to replace use of the ctypes is* functions in all cases where we care about characters' interpretations in net ascii rather than in the locale. For example, when we're working with DNS hostnames, we don't want to do the 0x20 hack on non-ascii characters, even if the host thinks they should be isalpha. svn:r1114
Nick Mathewson 7dd362b1 2009-01-29T15:09:24 Have util-internal.h define socklen_t if we need it, and include it appropriately. This fixes win32 compilation. svn:r1070
Nick Mathewson b85b710c 2009-01-27T22:34:36 Update copyright statements to reflect the facts that: 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
Nick Mathewson 9935d5b0 2009-01-13T21:39:32 Fix win32 compilation. Surprisingly, unit tests pass too. svn:r1002
Nick Mathewson 574d3202 2009-01-13T20:50:34 There is no WSAEAGAIN. There is only Zuul^WSAEWOULDBLOCK. svn:r1001
Nick Mathewson 5ebd23ad 2009-01-13T19:19:50 New EVUTIL_ERR_*_RETRIABLE macros to tell if an errno blocked or failed. svn:r994