static int cx_save = 0;
static int cy_save = 0;
autopick_type an_entry, *entry = &an_entry;
- char buf[MAX_LINELEN];
int i;
int key = -1;
static int32_t old_autosave_turn = 0L;
}
screen_load();
- strcpy(buf, pickpref_filename(player_ptr, tb->filename_mode));
+ const auto filename = pickpref_filename(player_ptr, tb->filename_mode);
if (quit == APE_QUIT_AND_SAVE) {
- write_text_lines(buf, tb->lines_list.data());
+ write_text_lines(filename.data(), tb->lines_list.data());
}
free_text_lines(tb->lines_list);
string_free(tb->last_destroyed);
kill_yank_chain(tb);
- process_autopick_file(player_ptr, buf);
+ process_autopick_file(player_ptr, filename.data());
w_ptr->start_time = (uint32_t)time(nullptr);
cx_save = tb->cx;
cy_save = tb->cy;