serial: Fix a warning if termios enabled
Fix:
```
serial/serial.c: In function 'uart_ioctl':
Error: serial/serial.c:1397:46: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
1397 | FAR struct termios *termiosp = (FAR struct termios *)arg;
| ^
Error: serial/serial.c:1419:46: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
1419 | FAR struct termios *termiosp = (FAR struct termios *)arg;
|
```
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
This commit is contained in:
parent
3e41bd8b35
commit
b250db5dba
1 changed files with 4 additions and 2 deletions
|
|
@ -1395,7 +1395,8 @@ static int uart_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
|
|||
{
|
||||
case TCGETS:
|
||||
{
|
||||
FAR struct termios *termiosp = (FAR struct termios *)arg;
|
||||
FAR struct termios *termiosp = (FAR struct termios *)
|
||||
(uintptr_t)arg;
|
||||
|
||||
if (!termiosp)
|
||||
{
|
||||
|
|
@ -1415,7 +1416,8 @@ static int uart_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
|
|||
|
||||
case TCSETS:
|
||||
{
|
||||
FAR struct termios *termiosp = (FAR struct termios *)arg;
|
||||
FAR struct termios *termiosp = (FAR struct termios *)
|
||||
(uintptr_t)arg;
|
||||
|
||||
if (!termiosp)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue