diff --git a/config.tests/bluez/main.cpp b/config.tests/bluez/main.cpp
index 3fe5ee09a0285a8d3fde0594db968345f65e0ccd..2e978b85f063d5a6046da30d56dc4f34c94af286 100644
--- a/config.tests/bluez/main.cpp
+++ b/config.tests/bluez/main.cpp
@@ -30,11 +30,10 @@
 
 int main()
 {
-#ifdef BDADDR_NONE
-    bacmp(BDADDR_ANY, BDADDR_NONE);
-#else
-    bacmp(BDADDR_ANY, BDADDR_LOCAL);
-#endif
+    bdaddr_t anyTmp = {{0, 0, 0, 0, 0, 0}};
+    bdaddr_t localTmp = {{0, 0, 0, 0xff, 0xff, 0xff}};
+
+    bacmp(&anyTmp, &localTmp);
 
     return 0;
 }