templatecmd.c
changeset 6 2cc481d6b686
parent 5 c403a516dc04
child 7 b87a5d8cd8ad
equal deleted inserted replaced
5:c403a516dc04 6:2cc481d6b686
    24 #include <mcabber/commands.h>
    24 #include <mcabber/commands.h>
    25 #include <mcabber/utils.h>
    25 #include <mcabber/utils.h>
    26 #include <mcabber/logprint.h>
    26 #include <mcabber/logprint.h>
    27 #include <mcabber/modules.h>
    27 #include <mcabber/modules.h>
    28 
    28 
       
    29 #include "config.h"
       
    30 
    29 static void tcmd_init (void);
    31 static void tcmd_init (void);
    30 static void tcmd_uninit (void);
    32 static void tcmd_uninit (void);
    31 
    33 
       
    34 #define DESCRIPTION ( "Templated commands\nProvides command /templatecmd (and any commands, you define with it)" )
       
    35 
       
    36 static module_info_t info_templatecmd_experimental = {
       
    37 	.branch      = "experimental",
       
    38 	.api         = 5,
       
    39 	.version     = PROJECT_VERSION,
       
    40 	.description = DESCRIPTION,
       
    41 	.requires    = NULL,
       
    42 	.init        = tcmd_init,
       
    43 	.uninit      = tcmd_uninit,
       
    44 	.next        = NULL,
       
    45 };
       
    46 
    32 module_info_t info_templatecmd = {
    47 module_info_t info_templatecmd = {
    33 	.mcabber_version = "0.10.0",
    48 	.branch      = "dev",
    34 	.requires        = NULL,
    49 	.api         = 4,
    35 	.init            = tcmd_init,
    50 	.version     = PROJECT_VERSION,
    36 	.uninit          = tcmd_uninit,
    51 	.description = DESCRIPTION,
       
    52 	.requires    = NULL,
       
    53 	.init        = tcmd_init,
       
    54 	.uninit      = tcmd_uninit,
       
    55 	.next        = &info_templatecmd_experimental,
    37 };
    56 };
    38 
    57 
    39 typedef struct {
    58 typedef struct {
    40 	gchar    *name;
    59 	gchar    *name;
    41 	gchar    *template;
    60 	gchar    *template;