commit 29ad5e0d9490f05de5b0e13542d9970330175597 from: Alexander Barton date: Sat Mar 11 01:37:31 2006 UTC Moved now local prototype of Client_New() to C file, renamed it to Init_New_Client() and cleaned up some code and comments. commit - 7e8ac0afcf2aa8c736018c32d84f70273a549029 commit + 29ad5e0d9490f05de5b0e13542d9970330175597 blob - ca50d37cb900304becd31be98d98c3faf3dd270e blob + 624ff1e17f4c965f85f1743a820ca0e447dbce60 --- src/ngircd/client.c +++ src/ngircd/client.c @@ -17,7 +17,7 @@ #include "portab.h" -static char UNUSED id[] = "$Id: client.c,v 1.86 2006/03/10 20:25:29 fw Exp $"; +static char UNUSED id[] = "$Id: client.c,v 1.87 2006/03/11 01:37:31 alex Exp $"; #include "imp.h" #include @@ -64,6 +64,10 @@ static CLIENT *New_Client_Struct PARAMS(( void )); static void Generate_MyToken PARAMS(( CLIENT *Client )); static void Adjust_Counters PARAMS(( CLIENT *Client )); +static CLIENT *Init_New_Client PARAMS((CONN_ID Idx, CLIENT *Introducer, + CLIENT *TopServer, int Type, char *ID, char *User, char *Hostname, + char *Info, int Hops, int Token, char *Modes, bool Idented)); + #ifndef Client_DestroyNow GLOBAL void Client_DestroyNow PARAMS((CLIENT *Client )); #endif @@ -135,32 +139,53 @@ Client_ThisServer( void ) } /* Client_ThisServer */ +/** + * Initialize new local client; wrapper function for Init_New_Client(). + * @return New CLIENT structure. + */ GLOBAL CLIENT * -Client_NewLocal( CONN_ID Idx, char *Hostname, int Type, bool Idented ) +Client_NewLocal(CONN_ID Idx, char *Hostname, int Type, bool Idented) { - /* Neuen lokalen Client erzeugen: Wrapper-Funktion fuer Client_New(). */ - return Client_New( Idx, This_Server, NULL, Type, NULL, NULL, Hostname, NULL, 0, 0, NULL, Idented ); + return Init_New_Client(Idx, This_Server, NULL, Type, NULL, NULL, + Hostname, NULL, 0, 0, NULL, Idented); } /* Client_NewLocal */ +/** + * Initialize new remote server; wrapper function for Init_New_Client(). + * @return New CLIENT structure. + */ GLOBAL CLIENT * -Client_NewRemoteServer( CLIENT *Introducer, char *Hostname, CLIENT *TopServer, int Hops, int Token, char *Info, bool Idented ) +Client_NewRemoteServer(CLIENT *Introducer, char *Hostname, CLIENT *TopServer, + int Hops, int Token, char *Info, bool Idented) { - /* Neuen Remote-Client erzeugen: Wrapper-Funktion fuer Client_New (). */ - return Client_New( NONE, Introducer, TopServer, CLIENT_SERVER, Hostname, NULL, Hostname, Info, Hops, Token, NULL, Idented ); + return Init_New_Client(NONE, Introducer, TopServer, CLIENT_SERVER, + Hostname, NULL, Hostname, Info, Hops, Token, NULL, Idented); } /* Client_NewRemoteServer */ +/** + * Initialize new remote client; wrapper function for Init_New_Client(). + * @return New CLIENT structure. + */ GLOBAL CLIENT * -Client_NewRemoteUser( CLIENT *Introducer, char *Nick, int Hops, char *User, char *Hostname, int Token, char *Modes, char *Info, bool Idented ) +Client_NewRemoteUser(CLIENT *Introducer, char *Nick, int Hops, char *User, + char *Hostname, int Token, char *Modes, char *Info, bool Idented) { - /* Neuen Remote-Client erzeugen: Wrapper-Funktion fuer Client_New (). */ - return Client_New( NONE, Introducer, NULL, CLIENT_USER, Nick, User, Hostname, Info, Hops, Token, Modes, Idented ); + return Init_New_Client(NONE, Introducer, NULL, CLIENT_USER, Nick, + User, Hostname, Info, Hops, Token, Modes, Idented); } /* Client_NewRemoteUser */ +/** + * Initialize new client and set up the given parameters like client type, + * user name, host name, introducing server etc. ... + * @return New CLIENT structure. + */ static CLIENT * -Client_New( CONN_ID Idx, CLIENT *Introducer, CLIENT *TopServer, int Type, char *ID, char *User, char *Hostname, char *Info, int Hops, int Token, char *Modes, bool Idented ) +Init_New_Client(CONN_ID Idx, CLIENT *Introducer, CLIENT *TopServer, + int Type, char *ID, char *User, char *Hostname, char *Info, int Hops, + int Token, char *Modes, bool Idented) { CLIENT *client; @@ -197,7 +222,7 @@ Client_New( CONN_ID Idx, CLIENT *Introducer, CLIENT *T Adjust_Counters( client ); return client; -} /* Client_New */ +} /* Init_New_Client */ GLOBAL void blob - fea3bfc9e7f795e871f5bb0331e31bb13a78fac4 blob + dedae2fbe730a1f41478ea01ebc5795142cc8e7d --- src/ngircd/client.h +++ src/ngircd/client.h @@ -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.40 2006/03/10 20:25:29 fw Exp $ + * $Id: client.h,v 1.41 2006/03/11 01:37:31 alex Exp $ * * Client management (header) */ @@ -78,7 +78,6 @@ GLOBAL void Client_Exit PARAMS(( void )); GLOBAL CLIENT *Client_NewLocal PARAMS(( CONN_ID Idx, char *Hostname, int Type, bool Idented )); GLOBAL CLIENT *Client_NewRemoteServer PARAMS(( CLIENT *Introducer, char *Hostname, CLIENT *TopServer, int Hops, int Token, char *Info, bool Idented )); GLOBAL CLIENT *Client_NewRemoteUser PARAMS(( CLIENT *Introducer, char *Nick, int Hops, char *User, char *Hostname, int Token, char *Modes, char *Info, bool Idented )); -static CLIENT *Client_New PARAMS(( CONN_ID Idx, CLIENT *Introducer, CLIENT *TopServer, int Type, char *ID, char *User, char *Hostname, char *Info, int Hops, int Token, char *Modes, bool Idented )); GLOBAL void Client_Destroy PARAMS(( CLIENT *Client, char *LogMsg, char *FwdMsg, bool SendQuit )); #ifdef CONN_MODULE