#include "structs.h" #include #ifdef UIRC_HELPERS #ifndef _UIRC_HELPERS_INCLUDED #define _UIRC_HELPERS_INCLUDED extern IRC_Message* Assm_cmd_NICK(const char* nick); extern IRC_Message* Assm_cmd_USER(const char* user, const char* realname, const int modes); extern IRC_Message* Assm_cmd_PASS(const char* password); extern IRC_Message* Assm_cmd_OPER(const char* name, const char* password); extern IRC_Message* Assm_cmd_MODE(const char* nick, const char* modes, const char* modeparams); extern IRC_Message* Assm_cmd_SERVICE(const char* nickname, const char* distribution, const char* type, const char* info); extern IRC_Message* Assm_cmd_QUIT(const char* mesg, const IRC_User* user); extern IRC_Message* Assm_cmd_SQUIT(const char* server, const char* comment, const IRC_User* user); extern IRC_Message* Assm_cmd_JOIN(const char* channels, const char* keys, const IRC_User* user); extern IRC_Message* Assm_cmd_PART(const char* channel, const char* message, const IRC_User* user); extern IRC_Message* Assm_cmd_TOPIC(const char* channel, const char* topic, const IRC_User* user); extern IRC_Message* Assm_cmd_NAMES(const char* channels, const char* target); extern IRC_Message* Assm_cmd_LIST(const char* channels, const char* target); extern IRC_Message* Assm_cmd_INVITE(const char* nick, const char* channel, const IRC_User* user); extern IRC_Message* Assm_cmd_KICK(const char* channels, const char* users, const char* comment, const IRC_User* user); extern IRC_Message* Assm_cmd_PRIVMSG(const char* target, const char* message, const IRC_User* source); extern IRC_Message* Assm_cmd_NOTICE(const char* target, const char* text, const IRC_User* user); extern IRC_Message* Assm_cmd_MOTD(const char* target); extern IRC_Message* Assm_cmd_LUSERS(const char* mask, const char* target); extern IRC_Message* Assm_cmd_VERSION(const char* target); extern IRC_Message* Assm_cmd_STATS(const char* query, const char* target); extern IRC_Message* Assm_cmd_LINKS(const char* remoteserv, const char* servmask); extern IRC_Message* Assm_cmd_TIME(const char* target); extern IRC_Message* Assm_cmd_CONNECT(const char* target, const char* port, const char* remote); extern IRC_Message* Assm_cmd_TRACE(const char* target); extern IRC_Message* Assm_cmd_ADMIN(const char* target); extern IRC_Message* Assm_cmd_INFO(const char* target); extern IRC_Message* Assm_cmd_SERVLIST(const char* mask, const char* type); extern IRC_Message* Assm_cmd_SQUERY(const char* servicename, const char* text); extern IRC_Message* Assm_cmd_WHO(const char* mask, const bool oper); extern IRC_Message* Assm_cmd_WHOIS(const char* target, const char* mask); extern IRC_Message* Assm_cmd_WHOWAS(const char* nick, const char* count, const char* target); extern IRC_Message* Assm_cmd_KILL(const char* nick, const char* comment); extern IRC_Message* Assm_cmd_PING(const char* source, const char* target); extern IRC_Message* Assm_cmd_PONG(const char* source, const char* target); extern IRC_Message* Assm_cmd_ERROR(const char* message); extern IRC_Message* Assm_cmd_AWAY(const char* mesg); extern IRC_Message* Assm_cmd_REHASH(void); extern IRC_Message* Assm_cmd_DIE(void); extern IRC_Message* Assm_cmd_RESTART(void); extern IRC_Message* Assm_cmd_SUMMON(const char* user, const char* target, const char* channel); extern IRC_Message* Assm_cmd_USERS(const char* target); extern IRC_Message* Assm_cmd_WALLOPS(const char* text, const IRC_User* source); extern IRC_Message* Assm_cmd_USERHOST(const char* users[], const IRC_User* source); extern IRC_Message* Assm_cmd_ISON(const char* users[]); #endif #endif