Define AVS_COMMONS_BIG_ENDIAN

Define Documentation

AVS_COMMONS_BIG_ENDIAN

Options that describe capabilities of the build environment.

NOTE: If you leave some of these macros undefined, even though the given feature is actually available in the system, avs_commons will attempt to use its own substitutes, which may be incompatible with the definition in the system and lead to undefined behaviour. Is the target platform big-endian?

If undefined, little-endian is assumed. Mixed-endian architectures are not supported.

Affects avs_convert_be*() and avs_[hn]to[hn]*() calls in avs_utils and, by extension, avs_persistence.