*/
/* Macros for remote connections: */
-#define Count_newremoteclient(UserStats, cptr) (++UserStats.clients, ++cptr->serv->clients)
+#define Count_newremoteclient(UserStats, cptr) (++UserStats.clients, ++(cli_serv(cptr)->clients))
#define Count_newremoteserver(UserStats) (++UserStats.servers)
#if 0
#define Count_remoteclientquits(UserStats) (--UserStats.clients)
do { \
--UserStats.clients; \
if (!IsServer(cptr)) \
- --cptr->user->server->serv->clients; \
+ --(cli_serv(cli_user(cptr)->server)->clients); \
} while (0)
#define Count_remoteserverquits(UserStats) (--UserStats.servers)
#define Count_unknownbecomesclient(cptr, UserStats) \
do { \
--UserStats.unknowns; ++UserStats.local_clients; ++UserStats.clients; \
- if (match("*" DOMAINNAME, cptr->sockhost) == 0) \
+ if (match("*" DOMAINNAME, cli_sockhost(cptr)) == 0) \
++current_load.local_count; \
if (UserStats.local_clients > max_client_count) \
max_client_count = UserStats.local_clients; \
do \
{ \
--UserStats.local_clients; --UserStats.clients; \
- if (match("*" DOMAINNAME, cptr->sockhost) == 0) \
+ if (match("*" DOMAINNAME, cli_sockhost(cptr)) == 0) \
--current_load.local_count; \
} while(0)
#define Count_serverdisconnects(UserStats) do { --UserStats.local_servers; --UserStats.servers; } while(0)