glu: Fix some compiler warnings in libtess
[mesa.git] / src / glu / sgi / libtess / geom.c
index 7d3b8d8a6a57abfb4811ead281cffbfc178863fa..35b36a394c4f3fb79c014c9148cfc0190713996b 100644 (file)
@@ -198,7 +198,7 @@ printf("*********************%d\n",RandomInterpolate);
 
 #endif
 
-#define Swap(a,b)      if (1) { GLUvertex *t = a; a = b; b = t; } else
+#define Swap(a,b)      do { GLUvertex *t = a; a = b; b = t; } while (0)
 
 void __gl_edgeIntersect( GLUvertex *o1, GLUvertex *d1,
                         GLUvertex *o2, GLUvertex *d2,