static void pop_tree_stack_entry(struct position *position) { char *path_position = NULL; pop_view_history_state(&tree_view_history, position, &path_position); path_position[0] = 0; }
static void blame_go_back(struct view *view) { struct blame_history_state history_state; if (!pop_view_history_state(&blame_view_history, &view->pos, &history_state)) { report("Already at start of history"); return; } string_copy(view->env->ref, history_state.id); string_ncopy(view->env->file, history_state.filename, strlen(history_state.filename)); view->env->lineno = view->pos.lineno; reload_view(view); }