ファイル終端まで読み込めない

Macの改行コード(CR)のままファイルを読み込むと、1行読み込んだらすぐにEOFがかえってきた。

→改行コードをLFに変えると、EOFが返ってくることはない

たとえば

while ( fgets(buffer,256,filePointer) != NULL ){
printf("%s",buffer);
}

ってファイル全部を読み込んで標準出力しようとしても、1行分しか表示されない

while ((buffer=fgetc(filePointer)) != EOF){
printf("%c",buffer);
}

これも1行分しか表示されない(テキスト/バイナリ両者で)

Mac妙なことになっとる