ext2fs.h: Add kludge to deal with the fact that egcs cpp doesn't seem
to handle ~0UL the same way as they used to.
+1999-10-26 <tytso@valinux.com>
+
+ * ext2fs.h: Add kludge to deal with the fact that egcs cpp doesn't
+ seem to handle ~0UL the same way as they used to.
+
1999-10-25 <tytso@valinux.com>
* nt_io.c (_OpenNtName): Open the device using
#include "e2_types.h"
#else
#include <asm/types.h>
-#if (defined(__GNUC__) && defined(__STRICT_ANSI__) && ((~0UL) == 0xffffffff))
+#if defined(__GNUC__) && defined(__STRICT_ANSI__) && \
+ ((~0UL) == 0xffffffff) || defined(__i386__)
typedef __signed__ long long __s64;
typedef unsigned long long __u64;
#endif