diff options
Diffstat (limited to 'src/puresize.h')
-rw-r--r-- | src/puresize.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/puresize.h b/src/puresize.h index c26c496a757..a1b7007805b 100644 --- a/src/puresize.h +++ b/src/puresize.h @@ -46,8 +46,12 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ /* Increase BASE_PURESIZE by a ratio depending on the machine's word size. */ #ifndef PURESIZE_RATIO #if BITS_PER_EMACS_INT > 32 +#if PTRDIFF_MAX >> 31 != 0 #define PURESIZE_RATIO 10/6 /* Don't surround with `()'. */ #else +#define PURESIZE_RATIO 8/6 /* Don't surround with `()'. */ +#endif +#else #define PURESIZE_RATIO 1 #endif #endif |