mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge from 5.0-bugteam
This commit is contained in:
@ -116,12 +116,12 @@ struct MBR
|
||||
int touches(const MBR *mbr)
|
||||
{
|
||||
/* The following should be safe, even if we compare doubles */
|
||||
return ((((mbr->xmin == xmax) || (mbr->xmax == xmin)) &&
|
||||
(((mbr->ymin >= ymin) && (mbr->ymin <= ymax)) ||
|
||||
((mbr->ymax >= ymin) && (mbr->ymax <= ymax)))) ||
|
||||
(((mbr->ymin == ymax) || (mbr->ymax == ymin)) &&
|
||||
(((mbr->xmin >= xmin) && (mbr->xmin <= xmax)) ||
|
||||
((mbr->xmax >= xmin) && (mbr->xmax <= xmax)))));
|
||||
return ((mbr->xmin == xmax || mbr->xmax == xmin) &&
|
||||
((mbr->ymin >= ymin && mbr->ymin <= ymax) ||
|
||||
(mbr->ymax >= ymin && mbr->ymax <= ymax))) ||
|
||||
((mbr->ymin == ymax || mbr->ymax == ymin) &&
|
||||
((mbr->xmin >= xmin && mbr->xmin <= xmax) ||
|
||||
(mbr->xmax >= xmin && mbr->xmax <= xmax)));
|
||||
}
|
||||
|
||||
int within(const MBR *mbr)
|
||||
|
Reference in New Issue
Block a user