Lines Matching defs:smask
324 static int makemask (const char *smask, int count) {
326 if (strchr(smask, 'c')) mask |= LUA_MASKCALL;
327 if (strchr(smask, 'r')) mask |= LUA_MASKRET;
328 if (strchr(smask, 'l')) mask |= LUA_MASKLINE;
337 static char *unmakemask (int mask, char *smask) {
339 if (mask & LUA_MASKCALL) smask[i++] = 'c';
340 if (mask & LUA_MASKRET) smask[i++] = 'r';
341 if (mask & LUA_MASKLINE) smask[i++] = 'l';
342 smask[i] = '\0';
343 return smask;
356 const char *smask = luaL_checkstring(L, arg+2);
359 func = hookf; mask = makemask(smask, count);