Quiet warnings in drain_keyboard(). We need some volatiles in order
to keep gcc from optimizing some of the clearings away, but cast them
away where appropriate.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
int rv;
do {
- rv = read(0, &junk, 1);
+ rv = read(0, (char *)&junk, 1);
} while (rv > 0);
junk = 0;
*(volatile uint8_t *)0x419 = 0; /* Alt-XXX keyboard area */
*(volatile uint16_t *)0x41a = 0x1e; /* Keyboard buffer empty */
*(volatile uint16_t *)0x41c = 0x1e;
- memset((volatile void *)0x41e, 0, 32); /* Clear the actual keyboard buffer */
+ memset((void *)0x41e, 0, 32); /* Clear the actual keyboard buffer */
sti();
}