| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef _CMDS_H
- #define _CMDS_H
- #include "types.h"
- typedef struct {
- const char *name;
- const char *flags;
- Function func;
- const char *funcname;
- } cmd_t;
- typedef struct {
- const char *name;
- struct flag_record flags;
- } mycmds;
- typedef struct {
- const char *name;
- // Function func;
- void (*func) (int, char *);
- } botcmd_t;
- typedef struct cmd_pass {
- struct cmd_pass *next;
- char *name;
- char pass[25];
- } cmd_pass_t;
- extern mycmds cmdlist[];
- extern int cmdi;
- int findhelp(const char *);
- int check_dcc_attrs(struct userrec *, flag_t);
- int check_dcc_chanattrs(struct userrec *, char *, flag_t, flag_t);
- int stripmodes(char *);
- char *stripmasktype(int);
- void gotremotecmd(char * forbot, char * frombot, char * fromhand, char * fromidx, char * cmd);
- void gotremotereply(char * frombot, char * tohand, char * toidx, char * ln);
- #endif /* !_CMDS_H */
|