1/* This file is in the public domain */
2/* $FreeBSD$ */
3#pragma once
4
5#include <sys/endian.h>
6
7#if _BYTE_ORDER == _LITTLE_ENDIAN
8#define NATIVE_LITTLE_ENDIAN 1
9#else
10/* #undef NATIVE_LITTLE_ENDIAN */
11#endif
12
13#if defined(__ARM_FEATURE_UNALIGNED) \
14    || defined(__i386__) || defined(__x86_64__) \
15    || defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_8__) \
16/* #undef HAVE_ALIGNED_ACCESS_REQUIRED */
17#else
18#define HAVE_ALIGNED_ACCESS_REQUIRED 1
19#endif
20
21#define HAVE_EXPLICIT_BZERO 1
22