api.c: add wp_core_test_feature API
This commit is contained in:

committed by
George Kiagiadakis

parent
92de80eb2e
commit
3fe930f15f
@@ -266,6 +266,15 @@ core_require_api (lua_State *L)
|
|||||||
return wp_require_api_transition_new_from_lua (L, core);
|
return wp_require_api_transition_new_from_lua (L, core);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
|
core_test_feature (lua_State *L)
|
||||||
|
{
|
||||||
|
WpCore *core = get_wp_core(L);
|
||||||
|
const char *f = luaL_checkstring (L, 1);
|
||||||
|
lua_pushboolean (L, wp_core_test_feature (core, f));
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
static const luaL_Reg core_funcs[] = {
|
static const luaL_Reg core_funcs[] = {
|
||||||
{ "get_info", core_get_info },
|
{ "get_info", core_get_info },
|
||||||
{ "get_vm_type", core_get_vm_type },
|
{ "get_vm_type", core_get_vm_type },
|
||||||
@@ -274,6 +283,7 @@ static const luaL_Reg core_funcs[] = {
|
|||||||
{ "sync", core_sync },
|
{ "sync", core_sync },
|
||||||
{ "quit", core_quit },
|
{ "quit", core_quit },
|
||||||
{ "require_api", core_require_api },
|
{ "require_api", core_require_api },
|
||||||
|
{ "test_feature", core_test_feature },
|
||||||
{ NULL, NULL }
|
{ NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user