1
0
mirror of https://github.com/osmarks/ngircd.git synced 2025-06-13 20:04:08 +00:00

make several counters unsigned, char *s -> const char *s [from HEAD]

This commit is contained in:
Florian Westphal 2006-12-02 14:00:00 +00:00
parent ab7bb74581
commit 7e2e23d12f
2 changed files with 43 additions and 49 deletions

View File

@ -17,7 +17,7 @@
#include "portab.h"
static char UNUSED id[] = "$Id: client.c,v 1.91 2006/04/23 10:37:27 fw Exp $";
static char UNUSED id[] = "$Id: client.c,v 1.91.2.1 2006/12/02 14:00:00 fw Exp $";
#include "imp.h"
#include <assert.h>
@ -57,8 +57,8 @@ static WHOWAS My_Whowas[MAX_WHOWAS];
static int Last_Whowas = -1;
static long Count PARAMS(( CLIENT_TYPE Type ));
static long MyCount PARAMS(( CLIENT_TYPE Type ));
static unsigned long Count PARAMS(( CLIENT_TYPE Type ));
static unsigned long MyCount PARAMS(( CLIENT_TYPE Type ));
static CLIENT *New_Client_Struct PARAMS(( void ));
static void Generate_MyToken PARAMS(( CLIENT *Client ));
@ -211,8 +211,8 @@ Init_New_Client(CONN_ID Idx, CLIENT *Introducer, CLIENT *TopServer,
if( Modes ) Client_SetModes( client, Modes );
if( Type == CLIENT_SERVER ) Generate_MyToken( client );
/* ist der User away? */
if( strchr( client->modes, 'a' )) strlcpy( client->away, DEFAULT_AWAY_MSG, sizeof( client->away ));
if( strchr( client->modes, 'a' ))
strlcpy( client->away, DEFAULT_AWAY_MSG, sizeof( client->away ));
/* Verketten */
client->next = (POINTER *)My_Clients;
@ -738,7 +738,9 @@ Client_NextHop( CLIENT *Client )
assert( Client != NULL );
c = Client;
while( c->introducer && ( c->introducer != c ) && ( c->introducer != This_Server )) c = c->introducer;
while( c->introducer && ( c->introducer != c ) && ( c->introducer != This_Server ))
c = c->introducer;
return c;
} /* Client_NextHop */
@ -795,12 +797,9 @@ Client_Away( CLIENT *Client )
GLOBAL bool
Client_CheckNick( CLIENT *Client, char *Nick )
{
/* Nick ueberpruefen */
assert( Client != NULL );
assert( Nick != NULL );
/* Nick ungueltig? */
if( ! Client_IsValidNick( Nick ))
{
IRC_WriteStrClient( Client, ERR_ERRONEUSNICKNAME_MSG, Client_ID( Client ), Nick );
@ -913,11 +912,11 @@ Client_MyServiceCount( void )
} /* Client_MyServiceCount */
GLOBAL long
GLOBAL unsigned long
Client_MyServerCount( void )
{
CLIENT *c;
long cnt;
unsigned long cnt;
cnt = 0;
c = My_Clients;
@ -930,11 +929,11 @@ Client_MyServerCount( void )
} /* Client_MyServerCount */
GLOBAL long
GLOBAL unsigned long
Client_OperCount( void )
{
CLIENT *c;
long cnt;
unsigned long cnt;
cnt = 0;
c = My_Clients;
@ -947,19 +946,19 @@ Client_OperCount( void )
} /* Client_OperCount */
GLOBAL long
GLOBAL unsigned long
Client_UnknownCount( void )
{
CLIENT *c;
long cnt;
unsigned long cnt = 0;
cnt = 0;
c = My_Clients;
while( c )
{
if( c && ( c->type != CLIENT_USER ) && ( c->type != CLIENT_SERVICE ) && ( c->type != CLIENT_SERVER )) cnt++;
c = (CLIENT *)c->next;
}
return cnt;
} /* Client_UnknownCount */
@ -979,16 +978,13 @@ Client_MyMaxUserCount( void )
GLOBAL bool
Client_IsValidNick( char *Nick )
Client_IsValidNick( const char *Nick )
{
/* Ist der Nick gueltig? */
char *ptr, goodchars[20];
const char *ptr;
static const char goodchars[] = ";0123456789-";
assert( Nick != NULL );
strcpy( goodchars, ";0123456789-" );
if( Nick[0] == '#' ) return false;
if( strchr( goodchars, Nick[0] )) return false;
if( strlen( Nick ) >= CLIENT_NICK_LEN ) return false;
@ -997,7 +993,7 @@ Client_IsValidNick( char *Nick )
while( *ptr )
{
if (( *ptr < 'A' ) && ( ! strchr( goodchars, *ptr ))) return false;
if(( *ptr > '}' ) && ( ! strchr( goodchars, *ptr ))) return false;
if ( *ptr > '}' ) return false;
ptr++;
}
@ -1037,13 +1033,12 @@ Client_StartTime(CLIENT *Client)
} /* Client_Uptime */
static long
static unsigned long
Count( CLIENT_TYPE Type )
{
CLIENT *c;
long cnt;
unsigned long cnt = 0;
cnt = 0;
c = My_Clients;
while( c )
{
@ -1054,13 +1049,12 @@ Count( CLIENT_TYPE Type )
} /* Count */
static long
static unsigned long
MyCount( CLIENT_TYPE Type )
{
CLIENT *c;
long cnt;
unsigned long cnt = 0;
cnt = 0;
c = My_Clients;
while( c )
{

View File

@ -8,7 +8,7 @@
* (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information.
*
* $Id: client.h,v 1.42 2006/04/23 10:37:27 fw Exp $
* $Id: client.h,v 1.42.2.1 2006/12/02 14:00:00 fw Exp $
*
* Client management (header)
*/
@ -138,15 +138,15 @@ GLOBAL bool Client_CheckID PARAMS(( CLIENT *Client, char *ID ));
GLOBAL long Client_UserCount PARAMS(( void ));
GLOBAL long Client_ServiceCount PARAMS(( void ));
GLOBAL long Client_ServerCount PARAMS(( void ));
GLOBAL long Client_OperCount PARAMS(( void ));
GLOBAL long Client_UnknownCount PARAMS(( void ));
GLOBAL unsigned long Client_OperCount PARAMS(( void ));
GLOBAL unsigned long Client_UnknownCount PARAMS(( void ));
GLOBAL long Client_MyUserCount PARAMS(( void ));
GLOBAL long Client_MyServiceCount PARAMS(( void ));
GLOBAL long Client_MyServerCount PARAMS(( void ));
GLOBAL unsigned long Client_MyServerCount PARAMS(( void ));
GLOBAL long Client_MaxUserCount PARAMS(( void ));
GLOBAL long Client_MyMaxUserCount PARAMS(( void ));
GLOBAL bool Client_IsValidNick PARAMS(( char *Nick ));
GLOBAL bool Client_IsValidNick PARAMS(( const char *Nick ));
GLOBAL WHOWAS *Client_GetWhowas PARAMS(( void ));
GLOBAL int Client_GetLastWhowasIndex PARAMS(( void ));