Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7108:fe74d0999e3a HEAD
Fixed tests. utc_mktime() can't handle returning -2^(TIME_T_MAX_BITS-1).
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 04 Jan 2008 04:38:03 +0200 |
parents | 95cadc27d344 |
children | e6823d781317 |
files | src/tests/test-lib.c src/tests/test-mail.c |
diffstat | 2 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/tests/test-lib.c Fri Jan 04 04:36:14 2008 +0200 +++ b/src/tests/test-lib.c Fri Jan 04 04:38:03 2008 +0200 @@ -428,7 +428,7 @@ { 1969, 12, 31, 23, 59, 59 }, { 1901, 12, 13, 20, 45, 53 }, #endif -#if TIME_T_MAX_BITS > 32 +#if (TIME_T_MAX_BITS > 32 || !defined(TIME_T_SIGNED)) { 2106, 2, 7, 6, 28, 15 }, #endif { 2007, 11, 7, 1, 7, 20 }, @@ -440,7 +440,7 @@ -1, -2147483647, #endif -#if TIME_T_MAX_BITS > 32 +#if (TIME_T_MAX_BITS > 32 || !defined(TIME_T_SIGNED)) 4294967295, #endif 1194397640,
--- a/src/tests/test-mail.c Fri Jan 04 04:36:14 2008 +0200 +++ b/src/tests/test-mail.c Fri Jan 04 04:38:03 2008 +0200 @@ -132,9 +132,9 @@ static const char *input[] = { #ifdef TIME_T_SIGNED "Thu, 01 Jan 1970 01:59:59 +0200", - "Fri, 13 Dec 1901 20:45:52 +0000", + "Fri, 13 Dec 1901 20:45:53 +0000", #endif -#if TIME_T_MAX_BITS > 31 +#if (TIME_T_MAX_BITS > 32 || !defined(TIME_T_SIGNED)) "Sun, 07 Feb 2106 06:28:15 +0000", #endif "Wed, 07 Nov 2007 01:07:20 +0200", @@ -146,9 +146,9 @@ static struct test_message_date_output output[] = { #ifdef TIME_T_SIGNED { -1, 2*60, TRUE }, - { -2147483648, 0, TRUE }, + { -2147483647, 0, TRUE }, #endif -#if TIME_T_MAX_BITS > 31 +#if (TIME_T_MAX_BITS > 32 || !defined(TIME_T_SIGNED)) { 4294967295, 0, TRUE }, #endif { 1194390440, 2*60, TRUE },