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 = end;
j = scp->mouse_cut_end;
scp->mouse_cut_end =
scp->mouse_cut_end = scp->mouse_cut_start;
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 = -1;
scp->mouse_cut_end = end;
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 = scp->mouse_cut_start + scp->xsize - 1;
mark_for_update(scp, scp->mouse_cut_end);
for (i = 0, j = scp->mouse_cut_start; j <= scp->mouse_cut_end; ++j)
&& (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;
static void mouse_cut_end(scr_stat *scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
mouse_cut_end(cur_scp);
e = scp->mouse_cut_end;
scp->mouse_cut_end = -1;
int mouse_cut_end; /* mouse cut end pos */