Lines Matching refs:smask
346 static int makemask (const char *smask, int count) { in makemask() argument
348 if (strchr(smask, 'c')) mask |= LUA_MASKCALL; in makemask()
349 if (strchr(smask, 'r')) mask |= LUA_MASKRET; in makemask()
350 if (strchr(smask, 'l')) mask |= LUA_MASKLINE; in makemask()
359 static char *unmakemask (int mask, char *smask) { in unmakemask() argument
361 if (mask & LUA_MASKCALL) smask[i++] = 'c'; in unmakemask()
362 if (mask & LUA_MASKRET) smask[i++] = 'r'; in unmakemask()
363 if (mask & LUA_MASKLINE) smask[i++] = 'l'; in unmakemask()
364 smask[i] = '\0'; in unmakemask()
365 return smask; in unmakemask()
378 const char *smask = luaL_checkstring(L, arg+2); in db_sethook() local
381 func = hookf; mask = makemask(smask, count); in db_sethook()