| 1183 | } |
| 1184 | |
| 1185 | static const pb_Field *lpb_field(lua_State *L, int idx, const pb_Type *t) { |
| 1186 | lpb_State *LS = lpb_lstate(L); |
| 1187 | int isint, number = (int)lua_tointegerx(L, idx, &isint); |
| 1188 | if (isint) return pb_field(t, number); |
| 1189 | return pb_fname(t, lpb_name(LS, lpb_checkslice(L, idx))); |
| 1190 | } |
| 1191 | |
| 1192 | static int Lpb_load(lua_State *L) { |
| 1193 | lpb_State *LS = lpb_lstate(L); |
no test coverage detected