updates.
[silc.git] / apps / irssi / src / fe-common / silc / module-formats.h
index aa4c87c3e3c916b4d34f9a756a3dd2ed9538cc1e..60cd99a781f2504a9dfcbb04ce10f27b9c10063d 100644 (file)
-#include "printtext.h"
+/*
 
-enum {
-       IRCTXT_MODULE_NAME,
-
-       IRCTXT_FILL_1,
-
-       IRCTXT_LAG_DISCONNECTED,
-       IRCTXT_DISCONNECTED,
-       IRCTXT_SERVER_LIST,
-       IRCTXT_SERVER_LOOKUP_LIST,
-       IRCTXT_SERVER_RECONNECT_LIST,
-       IRCTXT_RECONNECT_REMOVED,
-       IRCTXT_RECONNECT_NOT_FOUND,
-       IRCTXT_QUERY_SERVER_CHANGED,
-       IRCTXT_SETUPSERVER_ADDED,
-       IRCTXT_SETUPSERVER_REMOVED,
-       IRCTXT_SETUPSERVER_NOT_FOUND,
-       IRCTXT_SETUPSERVER_HEADER,
-       IRCTXT_SETUPSERVER_LINE,
-       IRCTXT_SETUPSERVER_FOOTER,
-       IRCTXT_NETSPLIT,
-       IRCTXT_NETSPLIT_MORE,
-       IRCTXT_NETSPLIT_JOIN,
-       IRCTXT_NETSPLIT_JOIN_MORE,
-       IRCTXT_NO_NETSPLITS,
-       IRCTXT_NETSPLITS_HEADER,
-       IRCTXT_NETSPLITS_LINE,
-       IRCTXT_NETSPLITS_FOOTER,
-       IRCTXT_IRCNET_ADDED,
-       IRCTXT_IRCNET_REMOVED,
-       IRCTXT_IRCNET_NOT_FOUND,
-       IRCTXT_IRCNET_HEADER,
-       IRCTXT_IRCNET_LINE,
-       IRCTXT_IRCNET_FOOTER,
-
-       IRCTXT_FILL_2,
-
-       IRCTXT_JOIN,
-       IRCTXT_PART,
-       IRCTXT_JOINERROR_TOOMANY,
-       IRCTXT_JOINERROR_FULL,
-       IRCTXT_JOINERROR_INVITE,
-       IRCTXT_JOINERROR_BANNED,
-       IRCTXT_JOINERROR_BAD_KEY,
-       IRCTXT_JOINERROR_BAD_MASK,
-       IRCTXT_JOINERROR_UNAVAIL,
-       IRCTXT_KICK,
-       IRCTXT_QUIT,
-       IRCTXT_QUIT_ONCE,
-       IRCTXT_INVITE,
-       IRCTXT_INVITING,
-       IRCTXT_NOT_INVITED,
-       IRCTXT_NAMES,
-       IRCTXT_NAMES_NICK,
-       IRCTXT_ENDOFNAMES,
-       IRCTXT_CHANNEL_CREATED,
-       IRCTXT_TOPIC,
-       IRCTXT_NO_TOPIC,
-       IRCTXT_NEW_TOPIC,
-       IRCTXT_TOPIC_UNSET,
-       IRCTXT_TOPIC_INFO,
-       IRCTXT_CHANMODE_CHANGE,
-       IRCTXT_SERVER_CHANMODE_CHANGE,
-       IRCTXT_CHANNEL_MODE,
-       IRCTXT_BANTYPE,
-       IRCTXT_NO_BANS,
-       IRCTXT_BANLIST,
-       IRCTXT_BANLIST_LONG,
-       IRCTXT_EBANLIST,
-       IRCTXT_EBANLIST_LONG,
-       IRCTXT_INVITELIST,
-       IRCTXT_NO_SUCH_CHANNEL,
-       IRCTXT_CHANNEL_SYNCED,
-       IRCTXT_NOT_IN_CHANNELS,
-       IRCTXT_CURRENT_CHANNEL,
-       IRCTXT_CHANLIST_HEADER,
-       IRCTXT_CHANLIST_LINE,
-       IRCTXT_CHANSETUP_NOT_FOUND,
-       IRCTXT_CHANSETUP_ADDED,
-       IRCTXT_CHANSETUP_REMOVED,
-       IRCTXT_CHANSETUP_HEADER,
-       IRCTXT_CHANSETUP_LINE,
-       IRCTXT_CHANSETUP_FOOTER,
-
-       IRCTXT_FILL_4,
+  modules-formats.h
 
-       IRCTXT_USERMODE_CHANGE,
-       IRCTXT_USER_MODE,
-       IRCTXT_AWAY,
-       IRCTXT_UNAWAY,
-       IRCTXT_NICK_AWAY,
-       IRCTXT_NO_SUCH_NICK,
-       IRCTXT_YOUR_NICK,
-       IRCTXT_YOUR_NICK_CHANGED,
-       IRCTXT_NICK_CHANGED,
-       IRCTXT_NICK_IN_USE,
-       IRCTXT_NICK_UNAVAILABLE,
-       IRCTXT_YOUR_NICK_OWNED,
+  Author: Pekka Riikonen <priikone@poseidon.pspt.fi>
 
-       IRCTXT_FILL_5,
+  Copyright (C) 2001 Pekka Riikonen
 
-       IRCTXT_WHOIS,
-       IRCTXT_WHOWAS,
-       IRCTXT_WHOIS_IDLE,
-       IRCTXT_WHOIS_IDLE_SIGNON,
-       IRCTXT_WHOIS_SERVER,
-       IRCTXT_WHOIS_OPER,
-       IRCTXT_WHOIS_REGISTERED,
-       IRCTXT_WHOIS_CHANNELS,
-       IRCTXT_WHOIS_AWAY,
-       IRCTXT_END_OF_WHOIS,
-       IRCTXT_END_OF_WHOWAS,
-       IRCTXT_WHOIS_NOT_FOUND,
-       IRCTXT_WHO,
-       IRCTXT_END_OF_WHO,
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2 of the License, or
+  (at your option) any later version.
+  
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
 
-       IRCTXT_FILL_6,
+*/
 
-       IRCTXT_OWN_MSG,
-       IRCTXT_OWN_MSG_CHANNEL,
-       IRCTXT_OWN_MSG_PRIVATE,
-       IRCTXT_OWN_MSG_PRIVATE_QUERY,
-       IRCTXT_OWN_NOTICE,
-       IRCTXT_OWN_ME,
-       IRCTXT_OWN_CTCP,
-       IRCTXT_OWN_WALL,
-       
-       IRCTXT_FILL_7,
+#include "fe-common/core/formats.h"
 
-       IRCTXT_PUBMSG_ME,
-       IRCTXT_PUBMSG_ME_CHANNEL,
-       IRCTXT_PUBMSG_HILIGHT,
-       IRCTXT_PUBMSG_HILIGHT_CHANNEL,
-       IRCTXT_PUBMSG,
-       IRCTXT_PUBMSG_CHANNEL,
-       IRCTXT_MSG_PRIVATE,
-       IRCTXT_MSG_PRIVATE_QUERY,
-       IRCTXT_NOTICE_SERVER,
-       IRCTXT_NOTICE_PUBLIC,
-       IRCTXT_NOTICE_PUBLIC_OPS,
-       IRCTXT_NOTICE_PRIVATE,
-       IRCTXT_ACTION_PRIVATE,
-       IRCTXT_ACTION_PRIVATE_QUERY,
-       IRCTXT_ACTION_PUBLIC,
-       IRCTXT_ACTION_PUBLIC_CHANNEL,
-
-       IRCTXT_FILL_8,
-
-       IRCTXT_CTCP_REPLY,
-       IRCTXT_CTCP_REPLY_CHANNEL,
-       IRCTXT_CTCP_PING_REPLY,
-       IRCTXT_CTCP_REQUESTED,
-
-       IRCTXT_FILL_10,
-
-       IRCTXT_ONLINE,
-       IRCTXT_PONG,
-       IRCTXT_WALLOPS,
-       IRCTXT_ACTION_WALLOPS,
-       IRCTXT_ERROR,
-       IRCTXT_UNKNOWN_MODE,
-       IRCTXT_NOT_CHANOP,
-
-       IRCTXT_FILL_11,
+enum {
+  SILCTXT_MODULE_NAME,
+  
+  SILCTXT_FILL_1,
+  
+  SILCTXT_CHANNEL_FOUNDER_YOU,
+  SILCTXT_CHANNEL_FOUNDER,
+  SILCTXT_CHANNEL_TOPIC,
+  SILCTXT_CHANNEL_TOPIC_NOT_SET,
+  SILCTXT_CHANNEL_CMODE,
+  SILCTXT_CHANNEL_CUMODE,
+  SILCTXT_CHANNEL_ACTION,
+  SILCTXT_CHANNEL_NOTICE,
+  SILCTXT_CHANNEL_OWNACTION,
+  SILCTXT_CHANNEL_OWNNOTICE,
+  SILCTXT_CHANNEL_INVITE_LIST,
+  SILCTXT_CHANNEL_NO_INVITE_LIST,
+  SILCTXT_CHANNEL_BAN_LIST,
+  SILCTXT_CHANNEL_NO_BAN_LIST,
+  SILCTXT_CHANNEL_INVITING,
+  SILCTXT_CHANNEL_KICKED_YOU,
+  SILCTXT_CHANNEL_KICKED,
+  SILCTXT_CHANNEL_KILLED_YOU,
+  SILCTXT_CHANNEL_KILLED,
+
+  SILCTXT_FILL_2,
+
+  SILCTXT_WHOIS_USERINFO,
+  SILCTXT_WHOIS_REALNAME,
+  SILCTXT_WHOIS_CHANNELS,
+  SILCTXT_WHOIS_MODES,
+  SILCTXT_WHOIS_IDLE,
+  SILCTXT_WHOWAS_USERINFO,
+  SILCTXT_USERS_HEADER,
+  SILCTXT_USERS,
+
+  SILCTXT_FILL_3,
+
+  SILCTXT_CH_PRIVATE_KEY_ADD,
+  SILCTXT_CH_PRIVATE_KEY_NOMODE,
+  SILCTXT_CH_PRIVATE_KEY_ERROR,
+  SILCTXT_CH_PRIVATE_KEY_LIST,
+  SILCTXT_PRIVATE_KEY_LIST,
+  SILCTXT_PRIVATE_KEY_LIST_NICK,
+  SILCTXT_KEY_AGREEMENT,
+  SILCTXT_KEY_AGREEMENT_REQUEST,
+  SILCTXT_KEY_AGREEMENT_REQUEST_HOST,
+  SILCTXT_KEY_AGREEMENT_NEGOTIATE,
+  SILCTXT_KEY_AGREEMENT_PRIVMSG,
+  SILCTXT_KEY_AGREEMENT_OK,
+  SILCTXT_KEY_AGREEMENT_ERROR,
+  SILCTXT_KEY_AGREEMENT_FAILURE,
+  SILCTXT_KEY_AGREEMENT_TIMEOUT,
+  SILCTXT_PUBKEY_RECEIVED,
+  SILCTXT_PUBKEY_FINGERPRINT,
+  SILCTXT_PUBKEY_UNSUPPORTED,
+  SILCTXT_PUBKEY_DISCARD,
+  SILCTXT_PUBKEY_ACCEPT,
+  SILCTXT_PUBKEY_ACCEPT_ANYWAY,
+  SILCTXT_PUBKEY_COULD_NOT_LOAD,
+  SILCTXT_PUBKEY_MALFORMED,
+  SILCTXT_PUBKEY_NO_MATCH,
+  SILCTXT_PUBKEY_MAYBE_EXPIRED,
+  SILCTXT_PUBKEY_MITM_ATTACK,
+  SILCTXT_GETKEY_NOKEY,
+
+  SILCTXT_FILL_4,
+
+  SILCTXT_SERVER_OPER,
+  SILCTXT_ROUTER_OPER,
+  SILCTXT_LIST_HEADER,
+  SILCTXT_LIST,
+  SILCTXT_BAD_NICK,
+  SILCTXT_UNKNOWN_NOTIFY,
+  SILCTXT_KE_BAD_VERSION,
+  SILCTXT_KE_UNSUPPORTED_PUBLIC_KEY,
+  SILCTXT_KE_UNKNOWN_GROUP,
+  SILCTXT_KE_UNKNOWN_CIPHER,
+  SILCTXT_KE_UNKNOWN_PKCS,
+  SILCTXT_KE_UNKNOWN_HASH_FUNCTION,
+  SILCTXT_KE_UNKNOWN_HMAC,
+  SILCTXT_KE_INCORRECT_SIGNATURE,
+  SILCTXT_KE_INVALID_COOKIE,
+  SILCTXT_AUTH_FAILED,
+  SILCTXT_SET_AWAY,
+  SILCTXT_UNSET_AWAY,
+  SILCTXT_AUTH_METH_UNRESOLVED,
 
-       IRCTXT_IGNORED,
-       IRCTXT_UNIGNORED,
-       IRCTXT_IGNORE_NOT_FOUND,
-       IRCTXT_IGNORE_NO_IGNORES,
-       IRCTXT_IGNORE_HEADER,
-       IRCTXT_IGNORE_LINE,
-       IRCTXT_IGNORE_FOOTER,
-       IRCTXT_TALKING_IN,
-       IRCTXT_QUERY_STARTED,
-       IRCTXT_NO_QUERY,
-       IRCTXT_NO_MSGS_GOT,
-       IRCTXT_NO_MSGS_SENT
 };
 
-extern FORMAT_REC fecommon_irc_formats[];
+extern FORMAT_REC fecommon_silc_formats[];