Fix tests build and add bitmask

This commit is contained in:
Alex 2020-07-26 13:41:08 +02:00
parent 744cafefaf
commit 50db5a6948
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
2 changed files with 20 additions and 1 deletions

View File

@ -29,6 +29,25 @@
#define MBMASK_WALLOPS 2 /* 010 */
#define MBMASK_INVIS 4 /* 100 */
/* IRCv3 Supported features bitmask */
#define CAP_AWAY_NOTIFY 1 << 3
#define CAP_BATCH 1 << 4
#define CAP_CAP_NOTIFY 1 << 5
#define CAP_CHGHOST 1 << 6
#define CAP_ECHO_MESSAGE 1 << 7
#define CAP_EXTENDED_JOIN 1 << 8
#define CAP_INVITE_NOTIFY 1 << 9
#define CAP_LABELED_RESPONSE 1 << 10
#define CAP_MESSAGE_TAGS 1 << 11
#define CAP_MONITOR 1 << 12
#define CAP_MULTI_PREFIX 1 << 13
#define CAP_MULTILINE 1 << 14
#define CAP_SASL 1 << 15
#define CAP_SERVER_TIME 1 << 16
#define CAP_SETNAME 1 << 17
#define CAP_TLS 1 << 18
#define CAP_USERHOST_IN_NAMES 1 << 19
extern const char* const IRC_Cmds[];
#define UIRC_FCMD ADMIN

View File

@ -15,7 +15,7 @@ add_test(NAME Overflow COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/overflow)
add_test(NAME PrefixAssembler COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/prefixassm)
add_test(NAME MessageAssembler COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/msgassm)
if ( UIRC_IRCV3 )
if ( IRCV3 )
add_executable(tagtok tagtok.c)
add_executable(tagassm tagassm.c)