botmsg.h 979 B

123456789101112131415161718192021222324252627
  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. void botnet_send_cfg(int idx, struct cfg_entry *entry);
  14. void botnet_send_cfg_broad(int idx, struct cfg_entry *entry);
  15. void putbot(char *, char *);
  16. void putallbots(char *);
  17. int add_note(char *, char *, char *, int, int);
  18. size_t simple_sprintf (char *, const char *, ...);
  19. char *int_to_base10(int);
  20. char *unsigned_int_to_base10(unsigned int);
  21. char *int_to_base64(unsigned int);
  22. #endif /* !_BOTMSG_H */