Author: deton.kih
Date: Thu Apr 10 05:16:27 2008
New Revision: 5402

Modified:
  trunk/configure.ac

Log:
* configure.ac:
 Fix to define LLONG_MAX and LLONG_MIN on Debian etch and gcc4.
 cf. http://bugs.gentoo.org/show_bug.cgi?id=136300


Modified: trunk/configure.ac
==============================================================================
--- trunk/configure.ac  (original)
+++ trunk/configure.ac  Thu Apr 10 05:16:27 2008
@@ -425,7 +425,7 @@

int main(void) {
        FILE *f;
-       long long i, llmin, llmax = 0;
+       long long i, llmin, llmax = 0, llmin1, llmax1;

        if((f = fopen(DATA,"w")) == NULL)
                exit(1);
@@ -443,7 +443,9 @@
#endif

        /* Sanity check */
-       if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
+       llmin1 = llmin - 1;
+       llmax1 = llmax + 1;
+       if (llmin + 1 < llmin || llmin1 < llmin || llmax1 > llmax
            || llmax - 1 > llmax || llmin == llmax || llmin == 0
            || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
                fprintf(f, "unknown unknown\n");

Reply via email to