盛り上がっているところ失礼しますが、rewind(stdin)の動作は規格で決められたものでしょうか?
それとも処理系定義とか未規定とか未定義でしょうか?