[NeoStats-Devel] [Commits] r2783 - in trunk: include modules/hostserv src

[email protected] Wed, 31 Aug 2005 07:06:19 +1000
Newsgroups gmane.comp.neostats.devel
Message-ID <[email protected]>
Author: Mark
Date: Wed Aug 31 05:06:15 2005
New Revision: 2783

Modified:
   trunk/include/configwin32.h
   trunk/include/neostats.h
   trunk/modules/hostserv/hostserv.c
   trunk/src/commands.c
   trunk/src/ircstring.c
   trunk/src/misc.c
   trunk/src/osfile.c
   trunk/src/settings.c
Log:
portability fixes and win32 tidy ups

Modified: trunk/include/configwin32.h
==============================================================================
--- trunk/include/configwin32.h	(original)
+++ trunk/include/configwin32.h	Wed Aug 31 05:06:15 2005
@@ -524,17 +524,10 @@
 /* #undef HAVE___VA_COPY */
 
 /* Additional Win32 specifics */
-#define strcasecmp stricmp 
-#define strncasecmp strnicmp 
-#define index strchr
-#define rindex strrchr
 #define __PRETTY_FUNCTION__ __FUNCTION__
 #define inline __inline
 #define sleep(n)
-#define snprintf _snprintf
-#define vsnprintf _vsnprintf
 #include <io.h>
-#define access _access
 #define getpid GetCurrentProcessId
 #include <direct.h>
 #define S_IWUSR _S_IWRITE

Modified: trunk/include/neostats.h
==============================================================================
--- trunk/include/neostats.h	(original)
+++ trunk/include/neostats.h	Wed Aug 31 05:06:15 2005
@@ -1665,10 +1665,6 @@
 EXPORTFUNC void SetBotModValue( Bot *pBot, void *data );
 EXPORTFUNC void *GetBotModValue( const Bot *pBot );
 
-//#define ClearBotModValue( b ) b->moddata = 0
-//#define SetBotModValue( b, data ) b->moddata = data
-//#define GetBotModValue( b ) b->moddata
-
 /* MQ Server update sending functions */
 typedef enum MQ_MSG_TYPE {
 	UPDATE_SSREPORT=1,

Modified: trunk/modules/hostserv/hostserv.c
==============================================================================
--- trunk/modules/hostserv/hostserv.c	(original)
+++ trunk/modules/hostserv/hostserv.c	Wed Aug 31 05:06:15 2005
@@ -742,7 +742,7 @@
 			return NS_SUCCESS;
 		}
 	}
-	if( ValidateHost( cmdparams->av[2] ) == NS_FAILURE || !index( cmdparams->av[2], '.' ) ) {
+	if( ValidateHost( cmdparams->av[2] ) == NS_FAILURE || !strchr( cmdparams->av[2], '.' ) ) {
 		irc_prefmsg( hs_bot, cmdparams->source, 
 			"%s is an invalid host", cmdparams->av[2] );
 		return NS_SUCCESS;

Modified: trunk/src/commands.c
==============================================================================
--- trunk/src/commands.c	(original)
+++ trunk/src/commands.c	Wed Aug 31 05:06:15 2005
@@ -240,7 +240,7 @@
 	}
 	/* Seems OK, add the command */
 	hnode_create_insert( cmd_hash, cmd_ptr, cmd_ptr->cmd );
-	snprintf( confcmd, 32, "command%s", cmd_ptr->cmd );
+	ircsnprintf( confcmd, 32, "command%s", cmd_ptr->cmd );
 	cmd_ptr->modptr = GET_CUR_MODULE();
 	if( DBAFetchConfigInt( confcmd, &ulevel ) == NS_SUCCESS )
 	{
@@ -889,7 +889,7 @@
 		if( newlevel >= 0 && newlevel <= NS_ULEVEL_ROOT )
 		{
 			cmd_ptr->ulevel = newlevel;
-			snprintf( confcmd, 32, "command%s", cmd_ptr->cmd );
+			ircsnprintf( confcmd, 32, "command%s", cmd_ptr->cmd );
 			DBAStoreConfigInt( confcmd, &newlevel );
 			return NS_SUCCESS;
 		}

Modified: trunk/src/ircstring.c
==============================================================================
--- trunk/src/ircstring.c	(original)
+++ trunk/src/ircstring.c	Wed Aug 31 05:06:15 2005
@@ -118,7 +118,11 @@
 					break;
 				default:
 					/* in the event of an unknown type call lib version of vs[n]printf */
+#ifdef WIN32
+					return _vsnprintf( buf, size, fmt, saveargs );
+#else /* WIN32 */
 					return vsnprintf( buf, size, fmt, saveargs );
+#endif /* WIN32 */
 					/* avoid compiler warning by having a superfluous break */
 					break;
 			}

Modified: trunk/src/misc.c
==============================================================================
--- trunk/src/misc.c	(original)
+++ trunk/src/misc.c	Wed Aug 31 05:06:15 2005
@@ -539,7 +539,7 @@
 	static char localuserhost[USERHOSTLEN];
 	char *nick, *user , *host;
 
-	if( !index( userhost, '!' ) || !index( userhost, '@' ) )
+	if( !strchr( userhost, '!' ) || !strchr( userhost, '@' ) )
 		return NS_FAILURE;
 
 	strlcpy( localuserhost, userhost, USERHOSTLEN );
@@ -571,7 +571,7 @@
 	static char localuserhost[USERHOSTLEN];
 	char *nick, *user , *host;
 
-	if( !index( userhost, '!' ) || !index( userhost, '@' ) )
+	if( !strchr( userhost, '!' ) || !strchr( userhost, '@' ) )
 		return NS_FAILURE;
 
 	strlcpy( localuserhost, userhost, USERHOSTLEN );

Modified: trunk/src/osfile.c
==============================================================================
--- trunk/src/osfile.c	(original)
+++ trunk/src/osfile.c	Wed Aug 31 05:06:15 2005
@@ -259,7 +259,11 @@
 {
 	int retval;
 
+#ifdef WIN32
+	retval = _access( path, mode );
+#else /* WIN32 */
 	retval = access( path, mode );
+#endif /* WIN32 */
 	os_file_errno = errno;
 	return retval;
 }

Modified: trunk/src/settings.c
==============================================================================
--- trunk/src/settings.c	(original)
+++ trunk/src/settings.c	Wed Aug 31 05:06:15 2005
@@ -373,7 +373,7 @@
 
 static int bot_cmd_set_host( CmdParams *cmdparams, bot_setting *set_ptr )
 {
-	if( !index( cmdparams->av[1], '.' ) ) {
+	if( !strchr( cmdparams->av[1], '.' ) ) {
 		irc_prefmsg( cmdparams->bot, cmdparams->source, 
 			__( "%s is an invalid hostname", cmdparams->source ), cmdparams->av[1] );
 		return NS_ERR_SYNTAX_ERROR;