From: Theodore Ts'o Date: Tue, 26 Oct 1999 04:49:54 +0000 (+0000) Subject: ChangeLog, ext2fs.h: X-Git-Tag: E2FSPROGS-1_17~10 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=416c93d468ad49a0f83e54492824d5201619e232;p=tools%2Fe2fsprogs.git ChangeLog, ext2fs.h: 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. --- diff --git a/lib/ext2fs/ChangeLog b/lib/ext2fs/ChangeLog index d721db9..d3d3209 100644 --- a/lib/ext2fs/ChangeLog +++ b/lib/ext2fs/ChangeLog @@ -1,3 +1,8 @@ +1999-10-26 + + * 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 * nt_io.c (_OpenNtName): Open the device using diff --git a/lib/ext2fs/ext2fs.h b/lib/ext2fs/ext2fs.h index ec7d29f..ddf264c 100644 --- a/lib/ext2fs/ext2fs.h +++ b/lib/ext2fs/ext2fs.h @@ -45,7 +45,8 @@ #include "e2_types.h" #else #include -#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