void fooSub (   char *s, int i)
{
  s[i] = 'd';
  s[i - 2] = 'd';
}

void fooAdd (   char *s, int i)
{
  s[i] = 'd';
  s[i + 2] = 'd';

}


syntax highlighted by Code2HTML, v. 0.9.1