Compile fix: add OpenBSD define for ffsll usage

On OpenBSD, ffsll needs to be defined to compile. This is the
same change as in commit 725a9c27021bef1ac3828a4eafc013a2f50e6f22
for NetBSD.

Change-Id: I3060caa10950a9419084a12de8c88a2f98b34d07
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
Ralf Nolden 2016-05-31 06:13:50 +02:00
parent 3432742caa
commit d96057328a

View File

@ -636,7 +636,7 @@ int ffsll(quint64 i)
#endif #endif
} }
#endif #endif
#elif defined(Q_OS_NETBSD) || defined(Q_OS_ANDROID) || defined(Q_OS_QNX) || defined(Q_OS_OSX) || defined(Q_OS_HAIKU) #elif defined(Q_OS_NETBSD) || defined(Q_OS_OPENBSD) || defined(Q_OS_ANDROID) || defined(Q_OS_QNX) || defined(Q_OS_OSX) || defined(Q_OS_HAIKU)
# define ffsll __builtin_ffsll # define ffsll __builtin_ffsll
#endif #endif