X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fclient.h;h=853ac31362080811138a161df594d38cdd8ecb24;hp=996be8dcc91275e9d5ad57bbc3ec29008c37c426;hb=1c00ddffec83f60c37e5f1885b08256d563c6464;hpb=ca33cbda05902b0009058d369f88c0a7a43b1bbe diff --git a/src/ngircd/client.h b/src/ngircd/client.h index 996be8dc..853ac313 100644 --- a/src/ngircd/client.h +++ b/src/ngircd/client.h @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: client.h,v 1.25 2002/03/12 14:37:52 alex Exp $ + * $Id: client.h,v 1.27 2002/03/25 19:11:01 alex Exp $ * * client.h: Konfiguration des ngircd (Header) */ @@ -35,13 +35,14 @@ typedef enum } CLIENT_TYPE; -#ifdef __client_c__ +#if defined(__client_c__) | defined(S_SPLINT_S) #include "defines.h" typedef struct _CLIENT { CHAR id[CLIENT_ID_LEN]; /* Nick (User) bzw. ID (Server) */ + UINT32 hash; /* Hash ueber die (kleingeschriebene) ID */ POINTER *next; /* Zeiger auf naechste Client-Struktur */ CLIENT_TYPE type; /* Typ des Client, vgl. CLIENT_TYPE */ CONN_ID conn_id; /* ID der Connection (wenn lokal) bzw. NONE (remote) */ @@ -77,7 +78,6 @@ GLOBAL VOID Client_Destroy( CLIENT *Client, CHAR *LogMsg, CHAR *FwdMsg, BOOLEAN GLOBAL CLIENT *Client_ThisServer( VOID ); GLOBAL CLIENT *Client_GetFromConn( CONN_ID Idx ); -GLOBAL CLIENT *Client_GetFromID( CHAR *Nick ); GLOBAL CLIENT *Client_GetFromToken( CLIENT *Client, INT Token ); GLOBAL CLIENT *Client_Search( CHAR *ID );