diff --git a/arch/sim/src/sim/sim_netdriver.c b/arch/sim/src/sim/sim_netdriver.c index 535b4e3c86d..e8808d9c11d 100644 --- a/arch/sim/src/sim/sim_netdriver.c +++ b/arch/sim/src/sim/sim_netdriver.c @@ -271,7 +271,7 @@ static void netdriver_rxready_interrupt(void *priv) static void sim_netdev_work(void *arg) { struct sim_netdev_s *priv = (struct sim_netdev_s *)arg; - struct netdev_lowerhalf_s *dev = &priv->dev; + struct netdev_lowerhalf_s *dev = (struct netdev_lowerhalf_s *)&priv->dev; if (sim_netdev_avail(DEVIDX(dev))) { diff --git a/arch/sim/src/sim/sim_wifihost.c b/arch/sim/src/sim/sim_wifihost.c index 5d45177167e..d319232fdaa 100644 --- a/arch/sim/src/sim/sim_wifihost.c +++ b/arch/sim/src/sim/sim_wifihost.c @@ -32,6 +32,7 @@ #include #include #include +#include #include "sim_internal.h" #include "sim_wifihost.h"