response.h 890 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef _RESPONSE_H
  2. #define _RESPONSE_H
  3. #define RES_BANNED "banned"
  4. #define RES_KICKBAN "kickban"
  5. #define RES_MASSDEOP "massdeop"
  6. #define RES_BADOP "badop"
  7. #define RES_BADOPPED "badopped"
  8. #define RES_BITCHOP "bitchop"
  9. #define RES_BITCHOPPED "bitchopped"
  10. #define RES_MANUALOP "manualop"
  11. #define RES_MANUALOPPED "manualopped"
  12. #define RES_CLOSED "closed"
  13. #define RES_FLOOD "flood"
  14. #define RES_NICKFLOOD "nickflood"
  15. #define RES_KICKFLOOD "kickflood"
  16. #define RES_REVENGE "revenge"
  17. #define RES_USERNAME "username"
  18. #define RES_PASSWORD "password"
  19. #define RES_BADUSERPASS "baduserpass"
  20. #define RES_MIRCVER "mIRCver"
  21. #define RES_MIRCSCRIPT "mIRCscript"
  22. #define RES_OTHERSCRIPT "otherscript"
  23. typedef const char* response_t;
  24. void init_responses();
  25. const char *response(response_t);
  26. inline const char *
  27. r_banned(struct chanset_t *chan)
  28. {
  29. return response(RES_BANNED);
  30. }
  31. #endif /* !_RESPONSE_H */