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; |