| 11739 | |
| 11740 | |
| 11741 | static int makemask (const char *smask, int count) { |
| 11742 | int mask = 0; |
| 11743 | if (strchr(smask, 'c')) mask |= LUA_MASKCALL; |
| 11744 | if (strchr(smask, 'r')) mask |= LUA_MASKRET; |
| 11745 | if (strchr(smask, 'l')) mask |= LUA_MASKLINE; |
| 11746 | if (count > 0) mask |= LUA_MASKCOUNT; |
| 11747 | return mask; |
| 11748 | } |
| 11749 | |
| 11750 | |
| 11751 | static char *unmakemask (int mask, char *smask) { |