** Convert a bit mask (for 'gethook') into a string mask */
| 335 | ** Convert a bit mask (for 'gethook') into a string mask |
| 336 | */ |
| 337 | static char *unmakemask (int mask, char *smask) { |
| 338 | int i = 0; |
| 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; |
| 344 | } |
| 345 | |
| 346 | |
| 347 | static int db_sethook (lua_State *L) { |