added Huub's fix for a bug in the parseTwip function
[swftools.git] / src / swfc.c
index 1875129..70d3c24 100644 (file)
@@ -1039,8 +1039,6 @@ static void s_endSWF()
     }
     if(do_cgi)
        {if(swf_WriteCGI(swf)<0) syntaxerror("WriteCGI() failed.\n");}
-    else if(swf->compressed)
-       {if(swf_WriteSWC(fi, swf)<0) syntaxerror("WriteSWC() failed.\n");}
     else
        {if(swf_WriteSWF(fi, swf)<0) syntaxerror("WriteSWF() failed.\n");}
 
@@ -2366,11 +2364,11 @@ int parseTwip(char*str)
        }
        free(old);
        if(l==0)
-           return sign*atoi(str)*20;
+           return sign*(atoi(str)*20);
        if(l==1)
-           return sign*atoi(str)*20+atoi(dot)*2;
+           return sign*(atoi(str)*20+atoi(dot)*2);
        if(l==2)
-           return sign*atoi(str)*20+atoi(dot)/5;
+           return sign*(atoi(str)*20+atoi(dot)/5);
     }
     return 0;
 }