cmdt.h 353 B

12345678910111213141516171819202122232425
  1. #ifndef _EGG_CMDT_H
  2. #define _EGG_CMDT_H
  3. #define CMD_LEAVE (Function)(-1)
  4. typedef struct
  5. {
  6. char *name;
  7. char *flags;
  8. Function func;
  9. char *funcname;
  10. } cmd_t;
  11. typedef struct
  12. {
  13. char *name;
  14. char *flags;
  15. Function func;
  16. char *usage;
  17. char *desc;
  18. char *funcname;
  19. } dcc_cmd_t;
  20. typedef struct
  21. {
  22. char *name;
  23. Function func;
  24. } botcmd_t;
  25. #endif