libstream_out_standard_plugin: fix linkage on OS/2
[vlc.git] / src / os2 / getaddrinfo.c
index 6b03f24..49b46f6 100644 (file)
@@ -16,7 +16,7 @@
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
+ * GNU Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * along with this program; if not, write to the Free Software
@@ -150,19 +150,6 @@ gai_error_from_herrno (void)
     return EAI_SYSTEM;
 }
 
-/*
- * This functions must be used to free the memory allocated by getaddrinfo().
- */
-void freeaddrinfo (struct addrinfo *res)
-{
-    if (res == NULL)
-        return;
-    free (res->ai_canonname);
-    free (res->ai_addr);
-    free (res->ai_next);
-    free (res);
-}
-
 /*
  * Internal function that builds an addrinfo struct.
  */
@@ -261,7 +248,7 @@ getaddrinfo (const char *node, const char *service,
                 protocol = IPPROTO_UDP;
                 break;
 
-#ifndef SOCK_RAW
+#ifdef SOCK_RAW
             case SOCK_RAW:
 #endif
             case 0: