Fix compilier warning/error: src/simulator/cairo-wideint.c:789: warning: comparison between signed and unsigned integer expressions.
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Wed, 13 Jun 2007 18:40:38 +0100
changeset 765 c009d3d36e85
parent 764 a7ef1fd118ec
child 766 aa1dff7879c8
Fix compilier warning/error: src/simulator/cairo-wideint.c:789: warning: comparison between signed and unsigned integer expressions.
src/simulator/cairo-wideint.c
--- a/src/simulator/cairo-wideint.c	Wed Jun 13 18:34:05 2007 +0100
+++ b/src/simulator/cairo-wideint.c	Wed Jun 13 18:40:38 2007 +0100
@@ -786,7 +786,7 @@
 	nonneg_den = _cairo_int64_negate (den);
 
     uqr = _cairo_uint_96by64_32x64_divrem (num, nonneg_den);
-    if (_cairo_uint64_eq (uqr.rem, nonneg_den)) {
+    if (_cairo_uint64_eq (uqr.rem, _cairo_int64_to_uint64 (nonneg_den))) {
 	/* bail on overflow. */
 	qr.quo = _cairo_uint32s_to_uint64 (0x7FFFFFFF, -1U);;
 	qr.rem = den;