cmd.c
changeset 16 19d13d97b3a1
parent 15 891fc0779d50
child 17 e26e6692b0d5
equal deleted inserted replaced
15:891fc0779d50 16:19d13d97b3a1
    31 #include <mcabber/hbuf.h>
    31 #include <mcabber/hbuf.h>
    32 #include <mcabber/xmpp.h>
    32 #include <mcabber/xmpp.h>
    33 #include <mcabber/roster.h>
    33 #include <mcabber/roster.h>
    34 #include <mcabber/modules.h>
    34 #include <mcabber/modules.h>
    35 
    35 
       
    36 #include "config.h"
       
    37 
    36 static void mcmd_init   (void);
    38 static void mcmd_init   (void);
    37 static void mcmd_uninit (void);
    39 static void mcmd_uninit (void);
    38 
    40 
    39 module_info_t info_cmd = {
    41 #define DESCRIPTION ( \
    40 	.mcabber_version = "0.10.0",
    42 	"Sends output of command to buddy\n" \
       
    43 	"Recognizes options cmd_shell, cmd_redirect_stderr, cmd_header and cmd_header_inline\n" \
       
    44 	"Provides command /cmd" )
       
    45 
       
    46 static module_info_t info_cmd_experimental = {
       
    47 	.branch          = "experimental",
       
    48 	.api             = 5,
       
    49 	.version         = PROJECT_VERSION,
       
    50 	.description     = DESCRIPTION,
    41 	.requires        = NULL,
    51 	.requires        = NULL,
    42 	.init            = mcmd_init,
    52 	.init            = mcmd_init,
    43 	.uninit          = mcmd_uninit,
    53 	.uninit          = mcmd_uninit,
       
    54 	.next            = NULL,
       
    55 };
       
    56 
       
    57 module_info_t info_cmd = {
       
    58 	.branch          = "dev",
       
    59 	.api             = 4,
       
    60 	.version         = PROJECT_VERSION,
       
    61 	.description     = DESCRIPTION,
       
    62 	.requires        = NULL,
       
    63 	.init            = mcmd_init,
       
    64 	.uninit          = mcmd_uninit,
       
    65 	.next            = &info_cmd_experimental,
    44 };
    66 };
    45 
    67 
    46 typedef struct {
    68 typedef struct {
    47 	gchar      *jid;
    69 	gchar      *jid;
    48 	GString    *input;
    70 	GString    *input;