examples: add a butterfly seek job file
[fio.git] / crc / crc32c.h
index 50d349bdddf33d0525654f07afe12aeb95c03695..d513f3aa5403df89fb9e9ee1b709561bf868681f 100644 (file)
 #define CRC32C_H
 
 #include "../arch/arch.h"
+#include "../lib/types.h"
 
 extern uint32_t crc32c_sw(unsigned char const *, unsigned long);
-extern int crc32c_arm64_available;
-extern int crc32c_intel_available;
+extern bool crc32c_arm64_available;
+extern bool crc32c_intel_available;
 
 #ifdef ARCH_HAVE_ARM64_CRC_CRYPTO
 extern uint32_t crc32c_arm64(unsigned char const *, unsigned long);
@@ -46,9 +47,8 @@ static inline void crc32c_intel_probe(void)
 
 static inline uint32_t fio_crc32c(unsigned char const *buf, unsigned long len)
 {
-       if (crc32c_arm64_available) {
+       if (crc32c_arm64_available)
                return crc32c_arm64(buf, len);
-       }
 
        if (crc32c_intel_available)
                return crc32c_intel(buf, len);