static int l_mapline(lua_State * L) { char *s; const char *st; if ((lua_type(L,-1) == LUA_TSTRING) && (st = lua_tostring(L, -1)) != NULL) { s = xstrdup(st); process_map_item(s, MAPLINE); free(s); } return 0; }
static int l_mapfile(lua_State * L) { char *s; const char *st; if (lua_isstring(L, -1) && (st = lua_tostring(L, -1)) != NULL) { s = xstrdup(st); process_map_item(s, MAPFILE); free(s); } return 0; }
void pdfmapline(integer t) { process_map_item(makecstring(tokens_to_string(t)), MAPLINE); flush_str(last_tokens_string); }
void pdfmapline(integer t) { process_map_item(makecstring(tokenstostring(t)), MAPLINE); flushstr(lasttokensstring); }