Lines Matching refs:mask
226 int mask = 0; in makemask() local
227 if (strchr(smask, 'c')) mask |= LUA_MASKCALL; in makemask()
228 if (strchr(smask, 'r')) mask |= LUA_MASKRET; in makemask()
229 if (strchr(smask, 'l')) mask |= LUA_MASKLINE; in makemask()
230 if (count > 0) mask |= LUA_MASKCOUNT; in makemask()
231 return mask; in makemask()
235 static char *unmakemask (int mask, char *smask) { in unmakemask() argument
237 if (mask & LUA_MASKCALL) smask[i++] = 'c'; in unmakemask()
238 if (mask & LUA_MASKRET) smask[i++] = 'r'; in unmakemask()
239 if (mask & LUA_MASKLINE) smask[i++] = 'l'; in unmakemask()
259 int arg, mask, count; in db_sethook() local
264 func = NULL; mask = 0; count = 0; /* turn off hooks */ in db_sethook()
270 func = hookf; mask = makemask(smask, count); in db_sethook()
277 lua_sethook(L1, func, mask, count); /* set hooks */ in db_sethook()
286 int mask = lua_gethookmask(L1); in db_gethook() local
296 lua_pushstring(L, unmakemask(mask, buff)); in db_gethook()