chanprog.h 849 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef _CHANPROG_H
  2. #define _CHANPROG_H
  3. #include "src/chan.h"
  4. #define DO_LOCAL 1
  5. #define DO_NET 2
  6. int do_chanset(char *, struct chanset_t *, const char *, int);
  7. void checkchans(int);
  8. void tell_verbose_uptime(int);
  9. void tell_verbose_status(int);
  10. void tell_settings(int);
  11. int isowner(char *);
  12. void reaffirm_owners();
  13. void reload();
  14. void chanprog();
  15. void check_timers();
  16. void check_utimers();
  17. void rmspace(char *s);
  18. void set_chanlist(const char *host, struct userrec *rec);
  19. void clear_chanlist(void);
  20. void clear_chanlist_member(const char *nick);
  21. int botshouldjoin(struct userrec *u, struct chanset_t *);
  22. int shouldjoin(struct chanset_t *);
  23. char *samechans(const char *, const char *);
  24. extern struct chanset_t *chanset;
  25. extern char admin[], origbotname[], botname[];
  26. #ifdef HUB
  27. extern int my_port;
  28. #endif /* HUB */
  29. #endif /* !_CHANPROG_H */