- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:_IOFBF の定義が、異なる)
_IOFBF の定義について
このQ&Aのポイント
- コンパイラーA/B/Cによって異なる_IOFBFの定義が存在します。
- setvbuf関数の第3引数で使用される定数であり、フルバッファリング、行バッファリング、バッファリングなしを指定します。
- AコンパイラーのDLLからBコンパイラーのDLLを呼び出した場合に不具合が発生する可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「標準関数」そのものは規格にあるんだけどね.... んでこいつらは規格上「全て異なる整定数」としか決まっていない.
その他の回答 (1)
- TooManyBugs
- ベストアンサー率27% (1472/5321)
回答No.1
>本当に正しい定義はどれか? すべて。 標準関数はコンパイラのオマケであってCの定義でもISO,JIS等で定められたものでもない。 複数のコンパイラのDLLを使用しない。
質問者
お礼
肝心なこと忘れていました その通りです!
お礼
仕様を見ても、どこもニーモックしか書かれていない だから、「全て異なる整定数」となるが正しい定義なんですね 今更ながら、「何悩んでたんだ!!!」って感じです カーネルのファンクションコールしている訳じゃないんですよね? あぁ~ お恥ずかしい…m(__)m