Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
456 B
23 lines
456 B
5 years ago
|
|
||
|
#include <lauxlib.h>
|
||
|
#include <lua.h>
|
||
|
#include <lualib.h>
|
||
|
|
||
|
#include "upb/bindings/lua/upb.h"
|
||
|
|
||
|
int main() {
|
||
|
int ret = 0;
|
||
|
lua_State *L = luaL_newstate();
|
||
|
luaL_openlibs(L);
|
||
|
lua_pushcfunction(L, luaopen_lupb);
|
||
|
|
||
|
if (luaL_dostring(L, "package.preload['lupb'] = ...[1]") ||
|
||
|
luaL_dofile(L, "tests/bindings/lua/test_upb.lua")) {
|
||
|
fprintf(stderr, "error testing Lua: %s\n", lua_tostring(L, -1));
|
||
|
ret = 1;
|
||
|
}
|
||
|
|
||
|
lua_close(L);
|
||
|
return ret;
|
||
|
}
|