This is to not rely on undefined WORDS_BIGENDIAN being evaluated as 0.
{
enum mail_index_header_compat_flags compat_flags = 0;
-#if !WORDS_BIGENDIAN
+#ifndef WORDS_BIGENDIAN
compat_flags |= MAIL_INDEX_COMPAT_LITTLE_ENDIAN;
#endif
hdr->header_size = sizeof(*hdr);
hdr->record_size = sizeof(struct mail_index_record);
-#if !WORDS_BIGENDIAN
+#ifndef WORDS_BIGENDIAN
hdr->compat_flags |= MAIL_INDEX_COMPAT_LITTLE_ENDIAN;
#endif
/* we have compatibility flags */
enum mail_index_header_compat_flags compat_flags = 0;
-#if !WORDS_BIGENDIAN
+#ifndef WORDS_BIGENDIAN
compat_flags |= MAIL_INDEX_COMPAT_LITTLE_ENDIAN;
#endif
if (file->hdr.compat_flags != compat_flags) {
return bswap; \
}
-#if WORDS_BIGENDIAN
+#ifdef WORDS_BIGENDIAN
#define __GEN(from, size, to, be, le) ___GEN(from, size, to, be)
#else
#define __GEN(from, size, to, be, le) ___GEN(from, size, to, le)
digest = (uint8_t *)digest0;
sha1_pad(ctxt);
-#if WORDS_BIGENDIAN
+#ifdef WORDS_BIGENDIAN
memmove(digest, &ctxt->h.b8[0], 20);
#else
digest[0] = ctxt->h.b8[3]; digest[1] = ctxt->h.b8[2];
uint32_t le32;
uint64_t le64;
-#if WORDS_BIGENDIAN
+#ifdef WORDS_BIGENDIAN
#define cpu8 be8
#define cpu16 be16
#define cpu32 be32