#include <devlpr.h>
-int lpr_open(uint8_t minor, uint16_t flag)
+int lpr_open(uint_fast8_t minor, uint16_t flag)
{
if (minor){
udata.u_error = ENODEV;
return 0;
}
-int lpr_close(uint8_t minor)
+int lpr_close(uint_fast8_t minor)
{
uint8_t b = 0x46;
if (minor == 0)
}
-int lpr_write(uint8_t minor, uint8_t rawflag, uint8_t flag)
+int lpr_write(uint_fast8_t minor, uint_fast8_t rawflag, uint_fast8_t flag)
{
uint8_t *p = udata.u_base;
uint8_t *pe = p + udata.u_count;
/* A wrapper for tty_close that closes the DW port properly */
-int my_tty_close(uint8_t minor)
+int my_tty_close(uint_fast8_t minor)
{
if (minor > 2 && ttydata[minor].users == 1)
dw_vclose(minor);
/* Output for the system console (kprintf etc) */
-void kputchar(char c)
+void kputchar(uint_fast8_t c)
{
if (c == '\n')
tty_putc(1, '\r');
tty_putc(1, c);
}
-ttyready_t tty_writeready(uint8_t minor)
+ttyready_t tty_writeready(uint_fast8_t minor)
{
return TTY_READY_NOW;
}
-void tty_putc(uint8_t minor, unsigned char c)
+void tty_putc(uint_fast8_t minor, uint_fast8_t c)
{
int irq;
if (minor > 2 ) {
irqrestore(irq);
}
-void tty_sleeping(uint8_t minor)
+void tty_sleeping(uint_fast8_t minor)
{
used(minor);
}
-void tty_setup(uint8_t minor, uint8_t flags)
+void tty_setup(uint_fast8_t minor, uint_fast8_t flags)
{
if (minor > 2) {
dw_vopen(minor);
}
-int tty_carrier(uint8_t minor)
+int tty_carrier(uint_fast8_t minor)
{
if( minor > 2 ) return dw_carrier( minor );
return 1;
}
-void tty_data_consumed(uint8_t minor)
+void tty_data_consumed(uint_fast8_t minor)
{
}
curattr = ((vtink&7)<<3) + (vtpaper&7);
}
-int gfx_ioctl(uint8_t minor, uarg_t arg, char *ptr)
+int gfx_ioctl(uint_fast8_t minor, uarg_t arg, char *ptr)
{
if ( minor > 2 ) /* remove once DW get its own ioctl() */
return tty_ioctl(minor, arg, ptr);