code improvement
authorceriel <none@none>
Thu, 6 Aug 1987 14:24:08 +0000 (14:24 +0000)
committerceriel <none@none>
Thu, 6 Aug 1987 14:24:08 +0000 (14:24 +0000)
modules/src/string/bts2str.c

index 5887fdd..749f89e 100644 (file)
@@ -21,17 +21,10 @@ bts2str(b, n, s)
                if (is_print(*f))
                        *t++ = *f++;
                else {
-                       register char *p;
-                       register int n = (*f++ & 0377);
-
-                       *t = '\\';
-                       p = (t += 4);
-                       *--p = (n & 07) + '0';
-                       n >>= 3;
-                       *--p = (n & 07) + '0';
-                       n >>= 3;
-                       *--p = (n & 07) + '0';
-                       n >>= 3;
+                       *t++ = '\\';
+                       *t++ = ((*f >> 6) & 03) + '0';
+                       *t++ = ((*f >> 3) & 07) + '0';
+                       *t++ = (*f++ & 07) + '0';
                }
        }
        *t = '\000';