FLAG_ACCOUNT, /**< account name has been set */
FLAG_HIDDENHOST, /**< user's host is hidden */
FLAG_FAKEHOST, /**< user has a fakehost */
+ FLAG_FAKEIDENT, /**< user has a fakeident */
FLAG_NOCHAN, /**< hide user's channels for non-opers */
FLAG_NOIDLE, /**< hide user's idle time for non-opers */
FLAG_XTRAOP, /**< allow overriding +k */
/** Return non-zero if the client caused a net.burst. */
#define IsJunction(x) HasFlag(x, FLAG_JUNCTION)
/** Return non-zero if the client has set mode +O (local operator) locally. */
-#define IsLocOp(x) (MyUser(x) && HasFlag(x, FLAG_LOCOP))
+#define IsLocOp(x) (MyConnect(x) && HasFlag(x, FLAG_LOCOP))
/** Return non-zero if the client has set mode +o (global operator). */
#define IsOper(x) HasFlag(x, FLAG_OPER)
/** Return non-zero if the client has an active UDP ping request. */
#define IsSecurityServ(x) HasFlag(x, FLAG_SECURITY_SERV)
/** Return non-zero if the client has a fakehost. */
#define IsFakeHost(x) HasFlag(x, FLAG_FAKEHOST)
+#define IsFakeIdent(x) HasFlag(x, FLAG_FAKEIDENT)
/** Return non-zero if the client has operator or server privileges. */
#define IsPrivileged(x) (IsAnOper(x) || IsServer(x))
#define SetHiddenHost(x) SetFlag(x, FLAG_HIDDENHOST)
/** Mark a client as having a fakehost. */
#define SetFakeHost(x) SetFlag(x, FLAG_FAKEHOST)
+#define SetFakeIdent(x) SetFlag(x, FLAG_FAKEIDENT)
/** Mark a client as having a pending PING. */
#define SetPingSent(x) SetFlag(x, FLAG_PINGSENT)
/** Mark a client as having mode +n. */
#define ClearHiddenHost(x) ClrFlag(x, FLAG_HIDDENHOST)
/** Remove fakehost flag from the flient. */
#define ClearFakeHost(x) ClrFlag(x, FLAG_FAKEHOST)
+#define ClearFakeIdent(x) ClrFlag(x, FLAG_FAKEIDENT)
/** Clear the client's pending PING flag. */
#define ClearPingSent(x) ClrFlag(x, FLAG_PINGSENT)
/** Clear the client's HUB flag. */