simuart: Don't assume a specific endian
This commit is contained in:
parent
b9ad92c366
commit
3d425280b6
@ -97,8 +97,9 @@ static void restoremode(void)
|
||||
int simuart_putraw(int ch)
|
||||
{
|
||||
ssize_t nwritten;
|
||||
unsigned char buf = ch;
|
||||
|
||||
nwritten = write(1, &ch, 1);
|
||||
nwritten = write(1, &buf, 1);
|
||||
if (nwritten != 1)
|
||||
{
|
||||
return -1;
|
||||
@ -154,7 +155,7 @@ int simuart_putc(int ch)
|
||||
int simuart_getc(void)
|
||||
{
|
||||
int ret;
|
||||
int ch;
|
||||
unsigned char ch;
|
||||
|
||||
ret = read(0, &ch, 1);
|
||||
return ret < 0 ? ret : ch;
|
||||
|
Loading…
Reference in New Issue
Block a user