From: Martti Rannanjärvi Date: Fri, 27 Oct 2017 08:03:07 +0000 (+0300) Subject: global: Use #ifdef instead of #if with WORDS_BIGENDIAN X-Git-Tag: 2.3.0.rc1~718 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=debc93e622751c6c09e8105e504c5833f1ca0d6d;p=thirdparty%2Fdovecot%2Fcore.git global: Use #ifdef instead of #if with WORDS_BIGENDIAN This is to not rely on undefined WORDS_BIGENDIAN being evaluated as 0. --- diff --git a/src/lib-index/mail-index-map-hdr.c b/src/lib-index/mail-index-map-hdr.c index 8ca40634e8..f3b883e940 100644 --- a/src/lib-index/mail-index-map-hdr.c +++ b/src/lib-index/mail-index-map-hdr.c @@ -171,7 +171,7 @@ bool mail_index_check_header_compat(struct mail_index *index, { enum mail_index_header_compat_flags compat_flags = 0; -#if !WORDS_BIGENDIAN +#ifndef WORDS_BIGENDIAN compat_flags |= MAIL_INDEX_COMPAT_LITTLE_ENDIAN; #endif diff --git a/src/lib-index/mail-index-map.c b/src/lib-index/mail-index-map.c index 7ee80c8a9e..48a9cbd2fb 100644 --- a/src/lib-index/mail-index-map.c +++ b/src/lib-index/mail-index-map.c @@ -239,7 +239,7 @@ static void mail_index_header_init(struct mail_index *index, 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 diff --git a/src/lib-index/mail-transaction-log-file.c b/src/lib-index/mail-transaction-log-file.c index 16f799ed87..47898921f6 100644 --- a/src/lib-index/mail-transaction-log-file.c +++ b/src/lib-index/mail-transaction-log-file.c @@ -535,7 +535,7 @@ mail_transaction_log_file_read_hdr(struct mail_transaction_log_file *file, /* 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) { diff --git a/src/lib/byteorder.h b/src/lib/byteorder.h index f6cdf322da..6d41786e35 100644 --- a/src/lib/byteorder.h +++ b/src/lib/byteorder.h @@ -244,7 +244,7 @@ static inline uint##size##_t from##size##_to_##to(uint##size##_t x) \ 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) diff --git a/src/lib/sha1.c b/src/lib/sha1.c index ddbecf2867..fb8247f60a 100644 --- a/src/lib/sha1.c +++ b/src/lib/sha1.c @@ -235,7 +235,7 @@ sha1_result(struct sha1_ctxt *ctxt, void *digest0) 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]; diff --git a/src/lib/test-byteorder.c b/src/lib/test-byteorder.c index 157493ce09..eeb3d510cd 100644 --- a/src/lib/test-byteorder.c +++ b/src/lib/test-byteorder.c @@ -103,7 +103,7 @@ struct unaligned_run { uint32_t le32; uint64_t le64; -#if WORDS_BIGENDIAN +#ifdef WORDS_BIGENDIAN #define cpu8 be8 #define cpu16 be16 #define cpu32 be32