[finsh] Fix the C99 issue.
This commit is contained in:
parent
296d57e859
commit
3c0fbf0c7e
|
@ -84,13 +84,12 @@ const char *finsh_get_prompt()
|
||||||
|
|
||||||
static char finsh_getchar(void)
|
static char finsh_getchar(void)
|
||||||
{
|
{
|
||||||
RT_ASSERT(shell != RT_NULL);
|
|
||||||
|
|
||||||
#ifdef RT_USING_POSIX_STDIN
|
#ifdef RT_USING_POSIX_STDIN
|
||||||
return getchar();
|
return getchar();
|
||||||
#else
|
#else
|
||||||
char ch;
|
char ch;
|
||||||
|
|
||||||
|
RT_ASSERT(shell != RT_NULL);
|
||||||
while (rt_device_read(shell->device, -1, &ch, 1) != 1)
|
while (rt_device_read(shell->device, -1, &ch, 1) != 1)
|
||||||
rt_sem_take(&shell->rx_sem, RT_WAITING_FOREVER);
|
rt_sem_take(&shell->rx_sem, RT_WAITING_FOREVER);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue