From: Phil Pennock Date: Sun, 13 Jun 2010 08:26:40 +0000 (+0000) Subject: Remove logic branch which can use PRIdMAX for SIZE_T_FMT because it fails X-Git-Tag: exim-4_73_RC0~30 X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=commitdiff_plain;h=2df7fb03c0add28faddedceb5fde9911f524ab47;hp=477da503b77e0c53d6ccfe3a2a6ca7596a35e7f1 Remove logic branch which can use PRIdMAX for SIZE_T_FMT because it fails when size_t is 32-bit but the system supports 64-bit integers. --- diff --git a/src/src/buildconfig.c b/src/src/buildconfig.c index 38ed0311f..7e2790bb8 100644 --- a/src/src/buildconfig.c +++ b/src/src/buildconfig.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/buildconfig.c,v 1.20 2010/06/12 15:21:26 jetmore Exp $ */ +/* $Cambridge: exim/src/src/buildconfig.c,v 1.21 2010/06/13 08:26:40 pdp Exp $ */ /************************************************* * Exim - an Internet mail transport agent * @@ -34,7 +34,6 @@ normally called independently. */ #include -#include #include #include #include @@ -104,10 +103,8 @@ main(int argc, char **argv) { off_t test_off_t = 0; time_t test_time_t = 0; -#if !(__STDC_VERSION__ >= 199901L) && !defined(PRIdMAX) size_t test_size_t = 0; unsigned long test_ulong_t = 0L; -#endif long test_long_t = 0; FILE *base; FILE *new; @@ -187,14 +184,10 @@ with C99 not being ubiquitous yet. Unfortunately. */ #if __STDC_VERSION__ >= 199901L fprintf(new, "#define SIZE_T_FMT \"%%zu\"\n"); #else -# ifdef PRIdMAX -fprintf(new, "#define SIZE_T_FMT \"%%" PRIdMAX "\"\n"); -# else if (sizeof(test_size_t) > sizeof (test_ulong_t)) fprintf(new, "#define SIZE_T_FMT \"%%llu\"\n"); else fprintf(new, "#define SIZE_T_FMT \"%%lu\"\n"); -# endif #endif /* Now search the makefile for certain settings */