diff libmpdemux/network.h @ 7135:2c34499ef4af

inet_aton fallback support by Joey Parrish <joey@yunamusic.com>
author bertrand
date Thu, 29 Aug 2002 07:07:12 +0000
parents 2cdaadd779ac
children 60624e692b95
line wrap: on
line diff
--- a/libmpdemux/network.h	Thu Aug 29 02:20:00 2002 +0000
+++ b/libmpdemux/network.h	Thu Aug 29 07:07:12 2002 +0000
@@ -52,4 +52,18 @@
 int http_send_request(URL_t *url);
 HTTP_header_t *http_read_response(int fd);
 
+/* 
+ * Joey Parrish <joey@yunamusic.com>:
+ *
+ * This define is to allow systems without inet_pton() to fallback on
+ * inet_aton().  The difference between the two is that inet_aton() is
+ * strictly for IPv4 networking, while inet_pton() is for IPv4 and IPv6
+ * both.  Slightly limited network functionality seems better than no
+ * network functionality to me, and as all systems (Cygwin) start to
+ * implement inet_pton(), configure will decide not to use this code.
+ */
+#ifdef USE_ATON
+# define inet_pton(a, b, c) inet_aton(b, c)
 #endif
+
+#endif