24 #ifndef _PURPLE_CMDS_H_
25 #define _PURPLE_CMDS_H_
37 PURPLE_CMD_STATUS_FAILED,
38 PURPLE_CMD_STATUS_NOT_FOUND,
39 PURPLE_CMD_STATUS_WRONG_ARGS,
40 PURPLE_CMD_STATUS_WRONG_PRPL,
41 PURPLE_CMD_STATUS_WRONG_TYPE
57 #define PURPLE_CMD_FUNC(func) ((PurpleCmdFunc)func)
64 gchar **args, gchar **error,
void *data);
71 typedef enum _PurpleCmdPriority {
72 PURPLE_CMD_P_VERY_LOW = -1000,
74 PURPLE_CMD_P_DEFAULT = 1000,
75 PURPLE_CMD_P_PRPL = 2000,
76 PURPLE_CMD_P_PLUGIN = 3000,
77 PURPLE_CMD_P_ALIAS = 4000,
78 PURPLE_CMD_P_HIGH = 5000,
79 PURPLE_CMD_P_VERY_HIGH = 6000
162 const gchar *prpl_id,
PurpleCmdFunc func,
const gchar *helpstr,
void *data);
194 const gchar *markup, gchar **errormsg);