Add RECTL_vMakeWellOrdered

svn path=/trunk/; revision=40492
This commit is contained in:
Timo Kreuzer 2009-04-13 21:38:37 +00:00
parent 154af4036b
commit 4b6c957b35
2 changed files with 21 additions and 1 deletions

View file

@ -54,7 +54,9 @@ BOOL
FASTCALL
RECTL_bIntersectRect(RECTL *prclDst, const RECTL *prcl1, const RECTL *prcl2);
VOID
FASTCALL
RECTL_vMakeWellOrdered(RECTL *prcl);
#endif /* _WIN32K_RECT_H */

View file

@ -83,6 +83,24 @@ RECTL_bIntersectRect(RECTL* prclDst, const RECTL* prcl1, const RECTL* prcl2)
return FALSE;
}
VOID
FASTCALL
RECTL_vMakeWellOrdered(RECTL *prcl)
{
LONG lTmp;
if (prcl->left > prcl->right)
{
lTmp = prcl->left;
prcl->left = prcl->right;
prcl->right = lTmp;
}
if (prcl->top > prcl->bottom)
{
lTmp = prcl->top;
prcl->top = prcl->bottom;
prcl->bottom = lTmp;
}
}
/* EOF */