diff --git a/wifi/1.4/default/wifi.h b/wifi/1.4/default/wifi.h index 087d6f71e8..eac0aac914 100644 --- a/wifi/1.4/default/wifi.h +++ b/wifi/1.4/default/wifi.h @@ -17,11 +17,15 @@ #ifndef WIFI_H_ #define WIFI_H_ -#include +// HACK: NAN is a macro defined in math.h, which can be included in various +// headers. This wifi HAL uses an enum called NAN, which does not compile when +// the macro is defined. Undefine NAN to work around it. +#undef NAN +#include #include -#include #include +#include #include "hidl_callback_util.h" #include "wifi_chip.h"