>>752 を日本語に翻訳、要約すると
while(*s++ == *t++) のように、比較して一致しなかったら
ループを終了したいのかな?しかし、質問者はそうではなく
*sにナル文字が代入されたときにループを抜けたいのなら、
while( (*s++ = *t++) ) という感じに
もう1つ括弧で括ったらどうかと?
ってかーんじ。