- 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) */
- struct _CLIENT *introducer; /* ID des Servers, der die Verbindung hat */
- struct _CLIENT *topserver; /* Toplevel-Servers (nur gueltig, wenn Client ein Server ist) */
- CHAR pwd[CLIENT_PASS_LEN]; /* Passwort, welches der Client angegeben hat */
- CHAR host[CLIENT_HOST_LEN]; /* Hostname des Client */
- CHAR user[CLIENT_USER_LEN]; /* Benutzername ("Login") */
- CHAR info[CLIENT_INFO_LEN]; /* Langer Benutzername (User) bzw. Infotext (Server) */
- CHAR modes[CLIENT_MODE_LEN]; /* Client Modes */
- INT hops, token, mytoken; /* "Hops" und "Token" (-> SERVER-Befehl) */
- BOOLEAN oper_by_me; /* IRC-Operator-Status durch diesen Server? */
- CHAR away[CLIENT_AWAY_LEN]; /* AWAY-Text, wenn Mode 'a' gesetzt */
- CHAR flags[CLIENT_FLAGS_LEN]; /* Flags des Client (aktuell nur bei Servern) */
+ CHAR id[CLIENT_ID_LEN]; /* nick (user) / ID (server) */
+ UINT32 hash; /* hash of lower-case ID */
+ POINTER *next; /* pointer to next client structure */
+ CLIENT_TYPE type; /* type of client, see CLIENT_xxx */
+ CONN_ID conn_id; /* ID of the connection (if local) or NONE (remote) */
+ struct _CLIENT *introducer; /* ID of the servers which the client is connected to */
+ struct _CLIENT *topserver; /* toplevel servers (only valid if client is a server) */
+ CHAR pwd[CLIENT_PASS_LEN]; /* password received of the client */
+ CHAR host[CLIENT_HOST_LEN]; /* hostname of the client */
+ CHAR user[CLIENT_USER_LEN]; /* user name ("login") */
+ CHAR info[CLIENT_INFO_LEN]; /* long user name (user) / info text (server) */
+ CHAR modes[CLIENT_MODE_LEN]; /* client modes */
+ INT hops, token, mytoken; /* "hops" and "Token" (see SERVER command) */
+ BOOLEAN oper_by_me; /* client is local IRC operator on this server? */
+ CHAR away[CLIENT_AWAY_LEN]; /* AWAY text (valid if mode 'a' is set) */
+ CHAR flags[CLIENT_FLAGS_LEN]; /* flags of the client */