]> granicus.if.org Git - graphviz/commitdiff
eliminate need for unsafe zdiv function
authorJohn Ellson <ellson@research.att.com>
Fri, 15 Nov 2013 18:03:48 +0000 (13:03 -0500)
committerJohn Ellson <ellson@research.att.com>
Fri, 15 Nov 2013 18:03:48 +0000 (13:03 -0500)
lib/common/taper.c

index 01dff4ddc8d0a0fa5257e77b38bb2d8c1285a437..af7e11ccf046f412857588b8435d459cea43026f 100644 (file)
@@ -113,15 +113,6 @@ static double mymod (double original, double modulus)
     return original;
 }
 
-/*
- * allow division by zero
- */
-static double zdiv (double num, double denom)
-{
-    if (denom == 0) return 0;
-    else return (num/denom);
-}
-
 typedef struct {
     double x;
     double y;
@@ -352,7 +343,7 @@ stroke_t* taper (bezier* bez, radfunc_t radfunc, double initwid, int linejoin, i
            }
                 /* direction to junction point */
            direction = ndir+D2R(90)+phi;
-           if ((0 != linejoin) || (zdiv(lineout,linerad) > currentmiterlimit)) {
+           if ((0 != linejoin) || (lineout > currentmiterlimit * linrad)) {
                bevel = TRUE;
                lineout = linerad;
                direction = mymod(ldir-D2R(90),D2R(360));