diff --git a/libfreefare/freefare_internal.h b/libfreefare/freefare_internal.h index b792ced..f7f8568 100644 --- a/libfreefare/freefare_internal.h +++ b/libfreefare/freefare_internal.h @@ -49,14 +49,14 @@ # define be16toh(x) betoh16(x) #endif -#if !defined(le32toh) && defined(CFSwapInt32LittleToHost) +#if !defined(le32toh) && defined(HAVE_COREFOUNDATION_COREFOUNDATION_H) # define be32toh(x) CFSwapInt32BigToHost(x) # define htobe32(x) CFSwapInt32HostToBig(x) # define le32toh(x) CFSwapInt32LittleToHost(x) # define htole32(x) CFSwapInt32HostToLittle(x) #endif -#if !defined(le16toh) && defined(CFSwapInt16LittleToHost) +#if !defined(le16toh) && defined(HAVE_COREFOUNDATION_COREFOUNDATION_H) # define be16toh(x) CFSwapInt16BigToHost(x) # define htobe16(x) CFSwapInt16HostToBig(x) # define le16toh(x) CFSwapInt16LittleToHost(x)