module api/lua: add luaL_iscdata() function
It is useful to provide a module specific error when cdata expected, but a value of another type is passed. Alternative would be using of lua_type() to check against LUA_TCDATA, but this constant is not exposed for modules. See more in the luaL_iscdata() API comment. Part of #5273
Showing
- src/exports.h 1 addition, 0 deletionssrc/exports.h
- src/lua/utils.c 6 additions, 0 deletionssrc/lua/utils.c
- src/lua/utils.h 20 additions, 0 deletionssrc/lua/utils.h
- test/app-tap/module_api.c 22 additions, 0 deletionstest/app-tap/module_api.c
- test/app-tap/module_api.test.lua 62 additions, 1 deletiontest/app-tap/module_api.test.lua
Please register or sign in to comment