mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03:00
Remove unnecessary uses of Abs()
Use C standard abs() or fabs() instead. Reviewed-by: Zhang Mingli <zmlpostgres@gmail.com> Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/4beb42b5-216b-bce8-d452-d924d5794c63%40enterprisedb.com
This commit is contained in:
@ -3290,7 +3290,7 @@ interval_mul(PG_FUNCTION_ARGS)
|
||||
* cascade from months and days. It might still be >24 if the combination
|
||||
* of cascade and the seconds factor operation itself.
|
||||
*/
|
||||
if (Abs(sec_remainder) >= SECS_PER_DAY)
|
||||
if (fabs(sec_remainder) >= SECS_PER_DAY)
|
||||
{
|
||||
result->day += (int) (sec_remainder / SECS_PER_DAY);
|
||||
sec_remainder -= (int) (sec_remainder / SECS_PER_DAY) * SECS_PER_DAY;
|
||||
@ -3347,7 +3347,7 @@ interval_div(PG_FUNCTION_ARGS)
|
||||
sec_remainder = (orig_day / factor - result->day +
|
||||
month_remainder_days - (int) month_remainder_days) * SECS_PER_DAY;
|
||||
sec_remainder = TSROUND(sec_remainder);
|
||||
if (Abs(sec_remainder) >= SECS_PER_DAY)
|
||||
if (fabs(sec_remainder) >= SECS_PER_DAY)
|
||||
{
|
||||
result->day += (int) (sec_remainder / SECS_PER_DAY);
|
||||
sec_remainder -= (int) (sec_remainder / SECS_PER_DAY) * SECS_PER_DAY;
|
||||
|
Reference in New Issue
Block a user