botmsg.h 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. #ifndef _BOTMSG_H
  2. #define _BOTMSG_H
  3. #include "common.h"
  4. #include "cfg.h"
  5. /* Return codes for add_note */
  6. #define NOTE_ERROR 0 /* error */
  7. #define NOTE_OK 1 /* success */
  8. #define NOTE_STORED 2 /* not online; stored */
  9. #define NOTE_FULL 3 /* too many notes stored */
  10. #define NOTE_TCL 4 /* tcl binding caught it */
  11. #define NOTE_AWAY 5 /* away; stored */
  12. #define NOTE_FWD 6 /* away; forwarded */
  13. #ifndef MAKING_MODS
  14. void botnet_send_cfg(int idx, struct cfg_entry *entry);
  15. void botnet_send_cfg_broad(int idx, struct cfg_entry *entry);
  16. void putbot(char *, char *);
  17. void putallbots(char *);
  18. int add_note(char *, char *, char *, int, int);
  19. int simple_sprintf (char *, ...);
  20. void tandout_but (int, ...);
  21. char *int_to_base10(int);
  22. char *unsigned_int_to_base10(unsigned int);
  23. char *int_to_base64(unsigned int);
  24. #endif /* !MAKING_MODS */
  25. #endif /* !_BOTMSG_H */