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