mouse_cut_end
if (scp->mouse_cut_end < 0)
if (scp->mouse_cut_start <= scp->mouse_cut_end) {
end = scp->mouse_cut_end;
start = scp->mouse_cut_end;
if (scp->mouse_cut_end >= 0) {
mark_for_update(scp, scp->mouse_cut_end);
scp->mouse_cut_end = -1;
if (scp->mouse_cut_start <= scp->mouse_cut_end) {
mark_for_update(scp, scp->mouse_cut_end);
} else if (scp->mouse_cut_end >= 0) {
mark_for_update(scp, scp->mouse_cut_end);
scp->mouse_cut_end = to;
end = scp->mouse_cut_end;
scp->mouse_cut_end = end;
(scp->mouse_pos == scp->mouse_cut_end)) {
scp->mouse_cut_end =
scp->mouse_cut_end = scp->mouse_cut_start;
&& (scp->mouse_cut_end >= 0)) {
if (scp->mouse_cut_start <= scp->mouse_cut_end) {
end = scp->mouse_cut_end;
start = scp->mouse_cut_end;
scp->mouse_cut_end = end;
scp->mouse_cut_end = start;
scp->mouse_cut_end = end;
scp->mouse_cut_end = start;
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
static void mouse_cut_end(scr_stat *scp);
mouse_cut_end(cur_scp);
if (scp->mouse_cut_end >= 0) {
if (scp->mouse_cut_start <= scp->mouse_cut_end) {
end = scp->mouse_cut_end;
start = scp->mouse_cut_end;
scp->mouse_cut_end = -1;
int mouse_cut_end; /* mouse cut end pos */