mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix compiler error about overflow of integer calculations.
To reproduce: gcc-4.6.1 and -O2 switched on. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@22212 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
4d81214bf2
commit
bf6e5ba95f
@ -165,7 +165,7 @@ test_timespec_equal (void)
|
||||
{
|
||||
const int sec_per_day = 24 * 3600;
|
||||
const int sec_per_mo = 30 * sec_per_day;
|
||||
const int sec_per_yr = 365 * sec_per_day;
|
||||
const gint64 sec_per_yr = 365 * sec_per_day;
|
||||
const int nsec1 = 439652, nsec2 = 132794892, nsec3 = 1132794892;
|
||||
const gint64 secs1 = 23 * sec_per_yr + 5 * sec_per_mo + 11 * sec_per_day;
|
||||
const gint64 secs2 = 21 * sec_per_yr + 11 * sec_per_mo + 19 * sec_per_day;
|
||||
@ -193,7 +193,7 @@ test_timespec_cmp (void)
|
||||
{
|
||||
const int sec_per_day = 24 * 3600;
|
||||
const int sec_per_mo = 30 * sec_per_day;
|
||||
const int sec_per_yr = 365 * sec_per_day;
|
||||
const gint64 sec_per_yr = 365 * sec_per_day;
|
||||
const int nsec1 = 439652, nsec2 = 132794892, nsec3 = 1132794892;
|
||||
const gint64 secs1 = 23 * sec_per_yr + 5 * sec_per_mo + 11 * sec_per_day;
|
||||
const gint64 secs2 = 21 * sec_per_yr + 11 * sec_per_mo + 19 * sec_per_day;
|
||||
@ -227,7 +227,7 @@ test_timespec_diff (void)
|
||||
{
|
||||
const gint sec_per_day = 24 * 3600;
|
||||
const gint sec_per_mo = 30 * sec_per_day;
|
||||
const gint sec_per_yr = 365 * sec_per_day;
|
||||
const gint64 sec_per_yr = 365 * sec_per_day;
|
||||
const glong nsec1 = 439652, nsec2 = 132794892, nsec3 = 1132794892;
|
||||
const gint64 secs1 = 23 * sec_per_yr + 5 * sec_per_mo + 11 * sec_per_day;
|
||||
const gint64 secs2 = 21 * sec_per_yr + 11 * sec_per_mo + 19 * sec_per_day;
|
||||
@ -335,7 +335,7 @@ test_timespecCanonicalDayTime (void)
|
||||
{
|
||||
const int sec_per_day = 24 * 3600;
|
||||
const int sec_per_mo = 30 * sec_per_day;
|
||||
const int sec_per_yr = 365 * sec_per_day;
|
||||
const gint64 sec_per_yr = 365 * sec_per_day;
|
||||
const gint64 secs = 8 * 3600 + 43 * 60 + 11;
|
||||
const gint64 secs1 = 23 * sec_per_yr + 5 * sec_per_mo + 11 * sec_per_day + 8 * 3600 + 43 * 60 + 11;
|
||||
const gint64 secs2 = 21 * sec_per_yr + 11 * sec_per_mo + 19 * sec_per_day + 21 * 3600 + 9 * 60 + 48;
|
||||
|
Loading…
Reference in New Issue
Block a user