From 28dddd64be4f81c9366d7041f794d7d74d239ca9 Mon Sep 17 00:00:00 2001 From: William Brown Date: Dec 29 2016 05:51:21 +0000 Subject: Support build on freebsd --- diff --git a/src/sds/core/crc32c.c b/src/sds/core/crc32c.c index afa34a3..69e7702 100644 --- a/src/sds/core/crc32c.c +++ b/src/sds/core/crc32c.c @@ -26,7 +26,7 @@ #define SCALE_F 4 #endif -uint32_t __attribute_pure__ +uint32_t __attribute__ ((pure)) crc32c_intel_le_hw_byte(uint32_t crc, const unsigned char *data, size_t length) { diff --git a/src/sds/sds_internal.h b/src/sds/sds_internal.h index a48074e..fea724f 100644 --- a/src/sds/sds_internal.h +++ b/src/sds/sds_internal.h @@ -15,9 +15,10 @@ #include // For va_start / va_end #include // For PRI* #include // for memset -#include // For locking in structs -#include // For atomic increments. -#include // For pr_assert +// From NSPR +#include // For locking in structs +#include // For atomic increments. +#include // For pr_assert #define SDS_CACHE_ALIGNMENT 64