On 11/29/14 13:22, Takahashi Yoshihiro wrote:
+           if (k = ep - arg) {

There is a missing set of parenthesis here, GCC will complain!

                } else if (c == 'S') {
                    j = 0;
-                   while ((unsigned int)(i = *arg++ - '0') <= 9)
+                   while ((i = *arg++ - '0') <= 9)
                        j = j * 10 + i;
                    if (j > 0 && i == -'0') {
                        comspeed = j;

Like Bruce said, this code does no longer handle negative values of "i" like before!

BTW: If we want to squeeze more bytes out, we should consider something like compressing the code, perhaps using something like Farbraush ??

--HPS

_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to