Use limits.h to find min/max short value
authorRan Benita <ran234@gmail.com>
Fri, 2 Mar 2012 14:12:18 +0000 (16:12 +0200)
committerRan Benita <ran234@gmail.com>
Fri, 2 Mar 2012 23:17:57 +0000 (01:17 +0200)
Signed-off-by: Ran Benita <ran234@gmail.com>
src/geom.c

index e839be9..6985a5f 100644 (file)
@@ -28,17 +28,11 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #include <config.h>
 #endif
 
+#include <limits.h>
 #include "xkbgeom.h"
 #include "xkbcommon/xkbcommon.h"
 #include "XKBcommonint.h"
 
-#ifndef MINSHORT
-#define MINSHORT -32768
-#endif
-#ifndef MAXSHORT
-#define MAXSHORT 32767
-#endif
-
 static void
 _XkbCheckBounds(struct xkb_bounds * bounds, int x, int y)
 {
@@ -62,8 +56,8 @@ XkbcComputeShapeBounds(struct xkb_shape * shape)
     if ((!shape) || (shape->num_outlines < 1))
         return False;
 
-    shape->bounds.x1 = shape->bounds.y1 = MAXSHORT;
-    shape->bounds.x2 = shape->bounds.y2 = MINSHORT;
+    shape->bounds.x1 = shape->bounds.y1 = SHRT_MAX;
+    shape->bounds.x2 = shape->bounds.y2 = SHRT_MIN;
 
     for (outline = shape->outlines, o = 0; o < shape->num_outlines;
          o++, outline++)