FLAG_ITEM user_mode_table[] = { {UMODE_USER_AUSPEX, 'a'}, {UMODE_AUSPEX, 'A'}, {UMODE_BOTS, 'b'}, {UMODE_CHANGEOTHER, 'B'}, {UMODE_CCONN, 'c'}, {UMODE_NOCTCP, 'C'}, {UMODE_DEBUG, 'd'}, {UMODE_DIE, 'D'}, {UMODE_IDENTIFIED, 'e'}, {UMODE_BLOCK_NOTID, 'E'}, {UMODE_FULL, 'f'}, {UMODE_FLUDPROOF, 'F'}, {UMODE_GLOBAL_KILL, 'G'}, {UMODE_HIGHPRIORITY, 'h'}, {UMODE_REHASH, 'H'}, {UMODE_INVISIBLE, 'i'}, {UMODE_NOINVITE, 'I'}, {UMODE_AUTODLINE, 'j'}, {UMODE_SKILL, 'k'}, {UMODE_KILL, 'K'}, #ifdef CHANNEL_CREATION_NOTICE {UMODE_CHCREATE, 'l'}, #endif {UMODE_FORCELUSERS, 'L'}, {UMODE_IMMUNE, 'm'}, {UMODE_MASSNOTICE, 'M'}, {UMODE_NCHANGE, 'n'}, {UMODE_ANYNICK, 'N'}, {UMODE_OPER, 'o'}, /* {UMODE_LOCOP, 'O'},*/ {UMODE_GOD, 'p'}, {UMODE_SETNAME, 'P'}, {UMODE_NOFORWARD, 'Q'}, {UMODE_REJ, 'r'}, {UMODE_REMOTE, 'R'}, {UMODE_SERVNOTICE, 's'}, {UMODE_REMOTEINFO, 'S'}, {UMODE_CANLOGCHANNEL, 't'}, {UMODE_SHOWASSTAFF, 'T'}, {UMODE_MORECHANS, 'u'}, {UMODE_UNKLINE, 'U'}, {UMODE_SEEOPERPRIVS, 'v'}, {UMODE_SEEROUTING, 'V'}, {UMODE_WALLOP, 'w'}, {UMODE_SENDWALLOPS, 'W'}, {UMODE_EXTERNAL, 'x'}, {UMODE_EXPERIMENTAL, 'X'}, {UMODE_SPY, 'y'}, {UMODE_SERVCONNECT, 'Y'}, {UMODE_OPERWALL, 'z'}, {UMODE_SENDOPERWALL, 'Z'}, {UMODE_SEESOPERS, '0'}, {UMODE_SEEILINES, '1'}, {UMODE_SEEKLINES, '2'}, {UMODE_SEEQLINES, '3'}, {UMODE_SEESTATST, '4'}, {UMODE_SEESTATSSERV, '5'}, {UMODE_DONTBLOCK, '6'}, {UMODE_TESTLINE, '9'}, {UMODE_GRANT, '*'}, {UMODE_FREESPOOF, '@'}, {0, 0} };