- Div. Aenderungen fuer die Server-Links (u.a. WHOIS, QUIT, NICK angepasst).

- Neue Funktionen IRC_WriteStrServer() und IRC_WriteStrServerPrefix().
This commit is contained in:
Alexander Barton 2002-01-05 20:08:02 +00:00
parent db58d34797
commit a5e92ba180
1 changed files with 6 additions and 6 deletions

View File

@ -9,11 +9,15 @@
* Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste
* der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS.
* *
* $Id: irc.c,v 1.27 2002/01/05 19:15:03 alex Exp $ * $Id: irc.c,v 1.28 2002/01/05 20:08:02 alex Exp $
* *
* irc.c: IRC-Befehle * irc.c: IRC-Befehle
* *
* $Log: irc.c,v $ * $Log: irc.c,v $
* Revision 1.28 2002/01/05 20:08:02 alex
* - Div. Aenderungen fuer die Server-Links (u.a. WHOIS, QUIT, NICK angepasst).
* - Neue Funktionen IRC_WriteStrServer() und IRC_WriteStrServerPrefix().
*
* Revision 1.27 2002/01/05 19:15:03 alex * Revision 1.27 2002/01/05 19:15:03 alex
* - Fehlerpruefung bei select() in der "Hauptschleife" korrigiert. * - Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
* *
@ -175,7 +179,6 @@ GLOBAL BOOLEAN IRC_WriteStrClientPrefix( CLIENT *Client, CLIENT *Prefix, CHAR *F
/* Text an Clients, lokal bzw. remote, senden. */ /* Text an Clients, lokal bzw. remote, senden. */
CHAR buffer[1000]; CHAR buffer[1000];
CONN_ID send_to;
va_list ap; va_list ap;
assert( Client != NULL ); assert( Client != NULL );
@ -186,10 +189,7 @@ GLOBAL BOOLEAN IRC_WriteStrClientPrefix( CLIENT *Client, CLIENT *Prefix, CHAR *F
vsnprintf( buffer, 1000, Format, ap ); vsnprintf( buffer, 1000, Format, ap );
va_end( ap ); va_end( ap );
if( Client_Conn( Client ) != NONE ) send_to = Client_Conn( Client ); return Conn_WriteStr( Client_Conn( Client_NextHop( Client )), ":%s %s", Client_ID( Prefix ), buffer );
else send_to = Client_Conn( Client_Introducer( Client ));
return Conn_WriteStr( send_to, ":%s %s", Client_ID( Prefix ), buffer );
} /* IRC_WriteStrClientPrefix */ } /* IRC_WriteStrClientPrefix */