long send_message (struct CtdlMessage *);
void loadtroom (void);
long CtdlSubmitMsg(struct CtdlMessage *, struct recptypes *, const char *, int);
-void quickie_message (const char *, const char *, char *, char *, const char *, int, const char *);
+
+void quickie_message(const char *from,
+ const char *fromaddr,
+ char *to,
+ char *room,
+ const char *text,
+ int format_type,
+ const char *subject);
+
+void flood_protect_quickie_message(const char *from,
+ const char *fromaddr,
+ char *to,
+ char *room,
+ const char *text,
+ int format_type,
+ const char *subject,
+ int nCriterions,
+ const char **CritStr,
+ long *CritStrLen);
+
void cmd_ent0 (char *entargs);
void cmd_dele (char *delstr);
void cmd_move (char *args);
int do_proto, /* do Citadel protocol responses? */
int crlf, /* 0=LF, 1=CRLF */
char *section, /* output a message/rfc822 section */
- int flags /* should the bessage be exported clean? */
+ int flags, /* should the bessage be exported clean? */
+ char **Author, /* if you want to know the author of the message... */
+ char **Address /* if you want to know the sender address of the message... */
);
/* Flags which may be passed to CtdlOutputMsg() and CtdlOutputPreLoadedMsg() */
int CtdlCheckInternetMailPermission(struct ctdluser *who);
int CtdlIsMe(char *addr, int addr_buf_len);
-/*
- * Use of aide_message is deprecated.
- * It has been replaced with CtdlAideMessage.
- * All parameters remain the same.
-*/
-void aide_message(char *text, char *subject) __attribute__ ((deprecated));
-
-
/*
* loading messages async via an FD:
* add IO->ReadMsg = NewAsyncMsg(...)