From e7669a1cda880962a3396a898c6ab42c7c2cecf0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 20 Jul 2004 01:12:12 +0000
Subject: [PATCH] If NO_SOCKET_SUPPORT is #defined, then the socket library
 dependant functions (Get/SetIpAddress) are not compiled.

---
 src/xpdev/ini_file.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/xpdev/ini_file.c b/src/xpdev/ini_file.c
index 150244ddfe..dfd2309c18 100644
--- a/src/xpdev/ini_file.c
+++ b/src/xpdev/ini_file.c
@@ -38,7 +38,9 @@
 #include <stdlib.h>		/* strtol */
 #include <string.h>		/* strlen */
 #include <ctype.h>		/* isdigit */
-#include "sockwrap.h"	/* inet_addr */
+#if !defined(NO_SOCKET_SUPPORT)
+	#include "sockwrap.h"	/* inet_addr */
+#endif
 #include "filewrap.h"	/* chsize */
 #include "ini_file.h"
 
@@ -363,6 +365,7 @@ char* iniSetFloat(str_list_t* list, const char* section, const char* key, double
 	return iniSetString(list, section, key, str, style);
 }
 
+#if !defined(NO_SOCKET_SUPPORT)
 char* iniSetIpAddress(str_list_t* list, const char* section, const char* key, ulong value
 					,ini_style_t* style)
 {
@@ -370,6 +373,7 @@ char* iniSetIpAddress(str_list_t* list, const char* section, const char* key, ul
 	in_addr.s_addr=value;
 	return iniSetString(list, section, key, inet_ntoa(in_addr), style);
 }
+#endif
 
 char* iniSetBool(str_list_t* list, const char* section, const char* key, BOOL value
 					,ini_style_t* style)
@@ -625,6 +629,7 @@ ushort iniGetShortInt(FILE* fp, const char* section, const char* key, ushort def
 	return((ushort)iniGetInteger(fp, section, key, deflt));
 }
 
+#if !defined(NO_SOCKET_SUPPORT)
 ulong iniGetIpAddress(FILE* fp, const char* section, const char* key, ulong deflt)
 {
 	char	buf[INI_MAX_VALUE_LEN];
@@ -641,6 +646,7 @@ ulong iniGetIpAddress(FILE* fp, const char* section, const char* key, ulong defl
 
 	return(ntohl(inet_addr(value)));
 }
+#endif
 
 double iniGetFloat(FILE* fp, const char* section, const char* key, double deflt)
 {
-- 
GitLab