>>954
for(i = 0; i < sizeof buf; i++) {
  buf[i];
}

わざわざポインタ使う必要ないんじゃない?