yaubil.c
changeset 14 026c65e3e7d8
parent 13 f4c15ad3cf93
child 17 f17c162d0c52
equal deleted inserted replaced
13:f4c15ad3cf93 14:026c65e3e7d8
    36 
    36 
    37 #define DESCRIPTION ( "Yet Another Useless Built-In Language\nProvides commands /multi, /if, /then, /else, /eval, /let" )
    37 #define DESCRIPTION ( "Yet Another Useless Built-In Language\nProvides commands /multi, /if, /then, /else, /eval, /let" )
    38 
    38 
    39 static module_info_t info_yaubil_experimental = {
    39 static module_info_t info_yaubil_experimental = {
    40 	.branch      = "experimental",
    40 	.branch      = "experimental",
    41 #ifndef HAVE_CMD_ID
    41 	.api         = 28,
    42 	.api         = 20,
       
    43 #elif defined HAVE_CMD_SAFE
       
    44 	.api         = 24,
       
    45 #else
       
    46 	.api         = 23,
       
    47 #endif
       
    48 	.version     = PROJECT_VERSION,
    42 	.version     = PROJECT_VERSION,
    49 	.description = DESCRIPTION,
    43 	.description = DESCRIPTION,
    50 	.requires    = NULL,
    44 	.requires    = NULL,
    51 	.init        = yaubil_init,
    45 	.init        = yaubil_init,
    52 	.uninit      = yaubil_uninit,
    46 	.uninit      = yaubil_uninit,
    53 	.next        = NULL,
    47 	.next        = NULL,
    54 };
    48 };
    55 
    49 
    56 module_info_t info_yaubil = {
    50 static module_info_t info_yaubil_dev = {
    57 	.branch      = "dev",
    51 	.branch      = "dev",
    58 	.api         = 13,
    52 	.api         = 13,
    59 	.version     = PROJECT_VERSION,
    53 	.version     = PROJECT_VERSION,
    60 	.description = DESCRIPTION,
    54 	.description = DESCRIPTION,
    61 	.requires    = NULL,
    55 	.requires    = NULL,
    62 	.init        = yaubil_init,
    56 	.init        = yaubil_init,
    63 	.uninit      = yaubil_uninit,
    57 	.uninit      = yaubil_uninit,
    64 	.next        = &info_yaubil_experimental,
    58 	.next        = &info_yaubil_experimental,
       
    59 };
       
    60 
       
    61 module_info_t info_yaubil = {
       
    62 	.branch      = "0.10.0",
       
    63 	.api         = 1,
       
    64 	.version     = PROJECT_VERSION,
       
    65 	.description = DESCRIPTION,
       
    66 	.requires    = NULL,
       
    67 	.init        = yaubil_init,
       
    68 	.uninit      = yaubil_uninit,
       
    69 	.next        = &info_yaubil_dev,
    65 };
    70 };
    66 
    71 
    67 #ifdef HAVE_CMD_ID
    72 #ifdef HAVE_CMD_ID
    68 static gpointer yaubil_multi_cmid = NULL;
    73 static gpointer yaubil_multi_cmid = NULL;
    69 static gpointer yaubil_if_cmid    = NULL;
    74 static gpointer yaubil_if_cmid    = NULL;