Lines Matching refs:c
57 } c; member
97 struct mcp_ins_flag *c = &s->c.flag; in mcp_inspector_flag_i_g() local
101 c->f = flag[0]; in mcp_inspector_flag_i_g()
102 c->bit = (uint64_t)1 << (c->f - 65); in mcp_inspector_flag_i_g()
127 struct mcp_ins_string *c = &s->c.string; in mcp_inspector_string_i_g() local
133 c->str = ins->aused; in mcp_inspector_string_i_g()
134 c->len = len; in mcp_inspector_string_i_g()
172 struct mcp_ins_sepkey *c = &s->c.sepkey; in mcp_inspector_sepkey_i() local
176 c->sep = sep[0]; in mcp_inspector_sepkey_i()
179 c->sep = '/'; in mcp_inspector_sepkey_i()
184 c->pos = lua_tointeger(L, -1); in mcp_inspector_sepkey_i()
186 c->pos = 1; in mcp_inspector_sepkey_i()
191 c->mapref = luaL_ref(L, LUA_REGISTRYINDEX); in mcp_inspector_sepkey_i()
193 c->mapref = 0; in mcp_inspector_sepkey_i()
204 struct mcp_ins_sepkey *c = &s->c.sepkey; in mcp_inspector_sepkey_r() local
208 char sep = c->sep; in mcp_inspector_sepkey_r()
209 int pos = c->pos; in mcp_inspector_sepkey_r()
245 if (c->mapref) { in mcp_inspector_sepkey_r()
250 lua_rawgeti(L, LUA_REGISTRYINDEX, c->mapref); in mcp_inspector_sepkey_r()
268 struct mcp_ins_string *c = &s->c.string; in mcp_inspector_keybegin_r() local
272 const char *str = ins->arena + c->str; in mcp_inspector_keybegin_r()
274 if (c->len < klen && strncmp(key, str, c->len) == 0) { in mcp_inspector_keybegin_r()
285 struct mcp_ins_string *c = &s->c.string; in mcp_inspector_keyis_r() local
289 const char *str = ins->arena + c->str; in mcp_inspector_keyis_r()
291 if (c->len == klen && strncmp(key, str, c->len) == 0) { in mcp_inspector_keyis_r()
301 struct mcp_ins_flag *c = &s->c.flag; in mcp_inspector_hasflag_r() local
305 if (rq->pr.t.meta.flags & c->bit) { in mcp_inspector_hasflag_r()
317 if (mcmc_token_has_flag_bit(&res->tok, c->bit) == MCMC_OK) { in mcp_inspector_hasflag_r()
331 struct mcp_ins_flag *c = &s->c.flag; in mcp_inspector_flagtoken_r() local
335 if (rq->pr.t.meta.flags & c->bit) { in mcp_inspector_flagtoken_r()
339 mcp_request_find_flag_token(rq, c->f, &tok, &tlen); in mcp_inspector_flagtoken_r()
347 if (mcmc_token_has_flag_bit(&res->tok, c->bit) == MCMC_OK) { in mcp_inspector_flagtoken_r()
350 const char *tok = mcmc_token_get_flag(res_buf(res), &res->tok, c->f, &tlen); in mcp_inspector_flagtoken_r()
365 struct mcp_ins_flag *c = &s->c.flag; in mcp_inspector_flagint_r() local
369 if (rq->pr.t.meta.flags & c->bit) { in mcp_inspector_flagint_r()
372 if (mcp_request_find_flag_tokenint64(rq, c->f, &tok) == 0) { in mcp_inspector_flagint_r()
383 if (mcmc_token_has_flag_bit(&res->tok, c->bit) == MCMC_OK) { in mcp_inspector_flagint_r()
386 if (mcmc_token_get_flag_64(res_buf(res), &res->tok, c->f, &tok) == MCMC_OK) { in mcp_inspector_flagint_r()
411 struct mcp_ins_flagstr *c = &s->c.flagstr; in mcp_inspector_flagstr_i() local
416 c->f = flag[0]; in mcp_inspector_flagstr_i()
417 c->bit = (uint64_t)1 << (c->f - 65); in mcp_inspector_flagstr_i()
423 c->str = ins->aused; in mcp_inspector_flagstr_i()
424 c->len = len; in mcp_inspector_flagstr_i()
436 struct mcp_ins_flagstr *c = &s->c.flagstr; in mcp_inspector_flagis_r() local
437 const char *str = ins->arena + c->str; in mcp_inspector_flagis_r()
441 if (rq->pr.t.meta.flags & c->bit) { in mcp_inspector_flagis_r()
445 mcp_request_find_flag_token(rq, c->f, &tok, &tlen); in mcp_inspector_flagis_r()
446 if (tlen == c->len && strncmp(tok, str, c->len) == 0) { in mcp_inspector_flagis_r()
457 if (mcmc_token_has_flag_bit(&res->tok, c->bit) == MCMC_OK) { in mcp_inspector_flagis_r()
460 const char *tok = mcmc_token_get_flag(res_buf(res), &res->tok, c->f, &tlen); in mcp_inspector_flagis_r()
461 if (tlen == c->len && strncmp(tok, str, c->len) == 0) { in mcp_inspector_flagis_r()
484 mcp_ins_c c; member
536 if ((st == mcp_ins_step_none) || e->c == NULL) { in mcp_inspector_new()
539 size += e->c(L, x); in mcp_inspector_new()
631 if (s->c.sepkey.mapref) { in mcplib_inspector_gc()
632 luaL_unref(L, LUA_REGISTRYINDEX, s->c.sepkey.mapref); in mcplib_inspector_gc()
633 s->c.sepkey.mapref = 0; in mcplib_inspector_gc()