#define SVS_chanserv_NICK "ChanServ"
#define SVS_nickserv_NICK "NickServ"
-char *reconstruct_parv(int parc, const char *parv[]);
-
static int m_identify(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]);
struct Message identify_msgtab = {
DECLARE_MODULE_AV1(identify, NULL, NULL, identify_clist, NULL, NULL, "$Revision: 2729 $");
-char *reconstruct_parv(int parc, const char *parv[])
-{
- static char tmpbuf[BUFSIZE]; int i;
-
- rb_strlcpy(tmpbuf, parv[0], BUFSIZE);
- for (i = 1; i < parc; i++)
- {
- rb_strlcat(tmpbuf, " ", BUFSIZE);
- rb_strlcat(tmpbuf, parv[i], BUFSIZE);
- }
- return tmpbuf;
-}
-
static int m_identify(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
{
const char *nick;
extern void mod_add_cmd(struct Message *msg);
extern void mod_del_cmd(struct Message *msg);
extern void report_messages(struct Client *);
+extern char *reconstruct_parv(int parc, const char *parv[])
extern struct Dictionary *alias_dict;
/* turn a string into a parc/parv pair */
+char *reconstruct_parv(int parc, const char *parv[])
+{
+ static char tmpbuf[BUFSIZE]; int i;
+
+ rb_strlcpy(tmpbuf, parv[0], BUFSIZE);
+ for (i = 1; i < parc; i++)
+ {
+ rb_strlcat(tmpbuf, " ", BUFSIZE);
+ rb_strlcat(tmpbuf, parv[i], BUFSIZE);
+ }
+ return tmpbuf;
+}
static inline int
string_to_array(char *string, char **parv)