]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Remove unused macro; add a comment on remaining macros.
authorNick Mathewson <nickm@torproject.org>
Fri, 11 Mar 2005 21:38:06 +0000 (21:38 +0000)
committerNick Mathewson <nickm@torproject.org>
Fri, 11 Mar 2005 21:38:06 +0000 (21:38 +0000)
svn:r3744

src/or/relay.c

index d569de85afe4a38e31db16c3ce0d84ef06413ffc..7195b998b1f4c8f3477afe5813d702def0f54d50 100644 (file)
@@ -518,14 +518,17 @@ connection_edge_end_reason_sock5_response(char *payload, uint16_t length) {
   }
 }
 
+/* We need to use a few macros to deal with the fact that Windows
+ * decided that their sockets interface should be a permakludge.
+ * E_CASE is for errors where windows has both a EFOO and a WSAEFOO
+ * version, and S_CASE is for errors where windows has only a WSAEFOO
+ * version.  (The E is for 'error', the S is for 'socket'). */
 #ifdef MS_WINDOWS
 #define E_CASE(s) case s: case WSA ## s
 #define S_CASE(s) case WSA ## s
-#define W_CASE(s) case s:
 #else
 #define E_CASE(s) case s
 #define S_CASE(s) case s
-#define W_CASE(s)
 #endif
 
 int