f (const char *s, char *d, unsigned l)
{
  if (0)
    while (1);
  else
    while (--l >= 0)
      *d++ = *s++;
}


syntax highlighted by Code2HTML, v. 0.9.1