1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-27 12:41:57 +03:00

Standardize on using the Min, Max, and Abs macros that are in our c.h file,

getting rid of numerous ad-hoc versions that have popped up in various
places.  Shortens code and avoids conflict with Windows min() and max()
macros.
This commit is contained in:
Tom Lane
2004-10-21 19:28:36 +00:00
parent a171fc1a4f
commit 380bd04c16
22 changed files with 34 additions and 77 deletions

View File

@ -15,8 +15,6 @@
#include "cubedata.h"
#define abs(a) ((a) < (0) ? (-a) : (a))
extern int cube_yyparse();
extern void cube_yyerror(const char *message);
extern void cube_scanner_init(const char *str);
@ -683,7 +681,7 @@ cube_size(NDBOX * a)
*result = 1.0;
for (i = 0, j = a->dim; i < a->dim; i++, j++)
*result = (*result) * abs((a->x[j] - a->x[i]));
*result = (*result) * Abs((a->x[j] - a->x[i]));
return (result);
}
@ -700,7 +698,7 @@ rt_cube_size(NDBOX * a, double *size)
{
*size = 1.0;
for (i = 0, j = a->dim; i < a->dim; i++, j++)
*size = (*size) * abs((a->x[j] - a->x[i]));
*size = (*size) * Abs((a->x[j] - a->x[i]));
}
return;
}