Un-break vt(4) for {powerpc,powerpc64,sparc64} LINT kernel builds
The {powerpc,powerpc64,sparc64} LINT kernel builds fail with this error: sys/dev/vt/vt_buf.c:198: warning: 'vtbuf_htw' defined but not used Move vtbuf_htw() inside the '#if SC_NO_CUTPASTE' block where it belongs, and put it in the proper order. This fixes the immedate issue w/ vt(4), but all three then fail on different issues. Reviewed by: emaste
This commit is contained in:
parent
d3a6b909a1
commit
6fdbd0d271
@ -55,10 +55,10 @@ static MALLOC_DEFINE(M_VTBUF, "vtbuf", "vt buffer");
|
|||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#ifndef SC_NO_CUTPASTE
|
#ifndef SC_NO_CUTPASTE
|
||||||
|
static int vtbuf_htw(const struct vt_buf *vb, int row);
|
||||||
static int vtbuf_wth(const struct vt_buf *vb, int row);
|
static int vtbuf_wth(const struct vt_buf *vb, int row);
|
||||||
static int vtbuf_in_this_range(int begin, int test, int end, int sz);
|
static int vtbuf_in_this_range(int begin, int test, int end, int sz);
|
||||||
#endif
|
#endif
|
||||||
static int vtbuf_htw(const struct vt_buf *vb, int row);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* line4
|
* line4
|
||||||
@ -161,6 +161,21 @@ vthistory_getpos(const struct vt_buf *vb, unsigned int *offset)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef SC_NO_CUTPASTE /* Only mouse support use it now. */
|
#ifndef SC_NO_CUTPASTE /* Only mouse support use it now. */
|
||||||
|
/* Translate history row to current view row number. */
|
||||||
|
static int
|
||||||
|
vtbuf_htw(const struct vt_buf *vb, int row)
|
||||||
|
{
|
||||||
|
|
||||||
|
/*
|
||||||
|
* total 1000 rows.
|
||||||
|
* History offset roffset winrow
|
||||||
|
* 205 200 ((205 - 200 + 1000) % 1000) = 5
|
||||||
|
* 90 990 ((90 - 990 + 1000) % 1000) = 100
|
||||||
|
*/
|
||||||
|
return ((row - vb->vb_roffset + vb->vb_history_size) %
|
||||||
|
vb->vb_history_size);
|
||||||
|
}
|
||||||
|
|
||||||
/* Translate current view row number to history row. */
|
/* Translate current view row number to history row. */
|
||||||
static int
|
static int
|
||||||
vtbuf_wth(const struct vt_buf *vb, int row)
|
vtbuf_wth(const struct vt_buf *vb, int row)
|
||||||
@ -192,21 +207,6 @@ vtbuf_in_this_range(int begin, int test, int end, int sz)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Translate history row to current view row number. */
|
|
||||||
static int
|
|
||||||
vtbuf_htw(const struct vt_buf *vb, int row)
|
|
||||||
{
|
|
||||||
|
|
||||||
/*
|
|
||||||
* total 1000 rows.
|
|
||||||
* History offset roffset winrow
|
|
||||||
* 205 200 ((205 - 200 + 1000) % 1000) = 5
|
|
||||||
* 90 990 ((90 - 990 + 1000) % 1000) = 100
|
|
||||||
*/
|
|
||||||
return ((row - vb->vb_roffset + vb->vb_history_size) %
|
|
||||||
vb->vb_history_size);
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
vtbuf_iscursor(const struct vt_buf *vb, int row, int col)
|
vtbuf_iscursor(const struct vt_buf *vb, int row, int col)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user