static int template_L_parse_string(lua_State *L) { size_t len; const char *str = luaL_checklstring(L, 1, &len); struct template_parser *parser = template_string(str, len); return template_L_do_parse(L, parser, "[string]"); }
static inline gchar *dotemplate(GHashTable *k, char *p) { gchar *ret = template_string(p, k); g_free(p); return ret; }