1 2 3 4 5 6 7 8
f (const char *s, char *d, unsigned l) { if (0) while (1); else while (--l >= 0) *d++ = *s++; }