-register char *p1, *p2; register char **preg;
-preg=regs+RT1;
-if (p1=p->code) while (*p1) {
- lastrand=p2= *preg++;
- while (*p1) if (','==(*p2++= *p1++)) {--p2; break;}
- *p2=0;
-}
-while (preg<(regs+RT1+5)) *(*preg++)=0;
+splitrand(p) struct node *p; {
+ register char *p1, *p2;
+ register char **preg;
+
+ preg = regs+RT1;
+ if (p1 = p->code)
+ while (*p1) {
+ lastrand = p2 = *preg++;
+ while (*p1)
+ if (',' == (*p2++ = *p1++)) {
+ --p2;
+ break;
+ }
+ *p2 = 0;
+ }
+ while (preg < (regs+RT1+5))
+ *(*preg++) = 0;