X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fendian-util.h;fp=util%2Fendian-util.h;h=0000000000000000000000000000000000000000;hb=5a957c3f33e6addaeb61a4bc4bddf3959acddcd1;hp=bc80c40be749ddedf33ec3ba707d9f32296bb158;hpb=c906da9f60639594fb9c6b9d133aca9c49b3f586;p=notmuch diff --git a/util/endian-util.h b/util/endian-util.h deleted file mode 100644 index bc80c40b..00000000 --- a/util/endian-util.h +++ /dev/null @@ -1,38 +0,0 @@ -/* this file mimics the macros present in recent GCC and CLANG */ - -#ifndef _ENDIAN_UTIL_H -#define _ENDIAN_UTIL_H - -/* This are prefixed with UTIL to avoid collisions - * - * You can use something like the following to define UTIL_BYTE_ORDER - * in a configure script. - */ -#if 0 -#include -#include -uint32_t test = 0x34333231; -int main() { printf("%.4s\n", (const char*)&test); return 0; } -#endif - -#define UTIL_ORDER_BIG_ENDIAN 4321 -#define UTIL_ORDER_LITTLE_ENDIAN 1234 - - -#if !defined(UTIL_BYTE_ORDER) || ((UTIL_BYTE_ORDER != UTIL_ORDER_BIG_ENDIAN) && \ - (UTIL_BYTE_ORDER != UTIL_ORDER_LITTLE_ENDIAN)) -#undef UTIL_BYTE_ORDER -#ifdef __BYTE_ORDER__ -# if (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) -# define UTIL_BYTE_ORDER UTIL_ORDER_LITTLE_ENDIAN -# elif (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) -# define UTIL_BYTE_ORDER UTIL_ORDER_BIG_ENDIAN -# else -# error "Unsupported __BYTE_ORDER__" -# endif -#else -# error "UTIL_BYTE_ORDER not correctly defined and __BYTE_ORDER__ not defined." -#endif -#endif - -#endif