diff --git a/windows/endian.h b/windows/endian.h new file mode 100644 index 00000000000..f1f8fe5bf32 --- /dev/null +++ b/windows/endian.h @@ -0,0 +1,17 @@ +/* -*- mode: C; c-basic-offset: 4 -*- */ +#ident "Copyright (c) 2007 Tokutek Inc. All rights reserved." +#ifndef ENDIAN_H +#define ENDIAN_H + +#if defined(__BYTE_ORDER) || defined(__LITTLE_ENDIAN) || defined(__BIG_ENDIAN) +#error Standards are defined for some reason +#endif + +//Windows does not exist for big endian machines, only little endian +#define __LITTLE_ENDIAN (0x01020304) +#define __BIG_ENDIAN (0x04030201) +#define __BYTE_ORDER (__LITTLE_ENDIAN) + + +#endif +