1 2 3 4 5 6 7 8 9 10 11
f() { char c1, c2; char *p1, *p2; do { c1 = c2 = *p1++; while (c1--) *p2++ = *p1++; } while (c2); }