helly           Sun Feb  9 09:17:05 2003 EDT

  Modified files:              
    /php4/ext/gd/libgd  gd.c 
  Log:
  Kill some warnings
  # the remainig is not easy to solve: float_var = float_cast(extpression) 
  # This cannot be fixed by simply casting again to float because some 
  # compilers may ignore the double casting.
  
Index: php4/ext/gd/libgd/gd.c
diff -u php4/ext/gd/libgd/gd.c:1.45 php4/ext/gd/libgd/gd.c:1.46
--- php4/ext/gd/libgd/gd.c:1.45 Sat Feb  8 03:41:42 2003
+++ php4/ext/gd/libgd/gd.c      Sun Feb  9 09:17:05 2003
@@ -694,11 +694,11 @@
                }
                m = (*y1 - *y0)/(double)(*x1 - *x0); /* calculate the slope of the 
line */
                /* adjust x0 to be on the left boundary (ie to be zero), and y0 to 
match */
-               *y0 -= m * *x0;
+               *y0 -= (int)(m * *x0);
                *x0 = 0;
                /* now, perhaps, adjust the far end of the line as well */
                if (*x1 > maxdim) {
-                       *y1 += m * (maxdim - *x1);
+                       *y1 += (int)(m * (maxdim - *x1));
                        *x1 = maxdim;
                }
                return 1;
@@ -708,11 +708,11 @@
                        return 0;
                }
                m = (*y1 - *y0)/(double)(*x1 - *x0);  /* calculate the slope of the 
line */
-               *y0 += m * (maxdim - *x0); /* adjust so point is on the right boundary 
*/
+               *y0 += (int)(m * (maxdim - *x0)); /* adjust so point is on the right 
+boundary */
                *x0 = maxdim;                  
                /* now, perhaps, adjust the end of the line */
                if (*x1 < 0) {
-                       *y1 -= m * *x1;
+                       *y1 -= (int)(m * *x1);
                        *x1 = 0;
                }
                return 1;
@@ -720,13 +720,13 @@
        /* the final case - the start of the line is inside the window */
        if (*x1 > maxdim) { /* other end is outside to the right */
                m = (*y1 - *y0)/(double)(*x1 - *x0);  /* calculate the slope of the 
line */
-               *y1 += m * (maxdim - *x1);
+               *y1 += (int)(m * (maxdim - *x1));
                *x1 = maxdim;
                return 1;
        }
        if (*x1 < 0) { /* other end is outside to the left */
                m = (*y1 - *y0)/(double)(*x1 - *x0);  /* calculate the slope of the 
line */
-               *y1 -= m * *x1;
+               *y1 -= (int)(m * *x1);
                *x1 = 0;
                return 1;
        }



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to