** Convert a bit mask (for 'gethook') into a string mask */
| 353 | ** Convert a bit mask (for 'gethook') into a string mask |
| 354 | */ |
| 355 | static char *unmakemask (int mask, char *smask) { |
| 356 | int i = 0; |
| 357 | if (mask & LUA_MASKCALL) smask[i++] = 'c'; |
| 358 | if (mask & LUA_MASKRET) smask[i++] = 'r'; |
| 359 | if (mask & LUA_MASKLINE) smask[i++] = 'l'; |
| 360 | smask[i] = '\0'; |
| 361 | return smask; |
| 362 | } |
| 363 | |
| 364 | |
| 365 | static int db_sethook (lua_State *L) { |