Leaving it up to the compiler to set the underlying type of the enum
can result in this being a signed int. This variable will not work
as intended as a 2 bit signed int.
This fixes an issue with the Windows build(s) where a server trying
to link would fail with "Protocol violation: Invalid source".
unsigned int quitting:1;
/** What type of user is this? */
- const UserType usertype:2;
+ const unsigned int usertype:2;
/** Get client IP string from sockaddr, using static internal buffer
* @return The IP string