return registry[tk].s;
}
+quadopt_t mlua_reggetq(int tk)
+{
+ if (registry[tk].type != REG_QUAD)
+ return -1;
+ return registry[tk].i;
+}
+
void mlua_regsets(int tk, const char *s)
{
reg_entry_wipe(registry + tk);
registry[tk].type = REG_STR;
registry[tk].s = m_strdup(s);
}
+
+void mlua_regsetq(int tk, quadopt_t q)
+{
+ reg_entry_wipe(registry + tk);
+ registry[tk].type = REG_QUAD;
+ registry[tk].i = q;
+}